You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<spanclass="sig-name descname"><spanclass="pre">__call__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o"><spanclass="pre">*</span></span><spanclass="n"><spanclass="pre">args</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">**</span></span><spanclass="n"><spanclass="pre">kwargs</span></span></em><spanclass="sig-paren">)</span><aclass="reference external" href="https://github.com/SimplexLab/TorchJD/blob/main/src/torchjd/aggregation/_mixins.py#L27-L29"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink" href="#torchjd.aggregation.CAGrad.__call__" title="Link to this definition">¶</a></dt>
327
+
<spanclass="sig-name descname"><spanclass="pre">__call__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">matrix</span></span></em>, <emclass="sig-param"><spanclass="positional-only-separator o"><abbrtitle="Positional-only parameter separator (PEP 570)"><spanclass="pre">/</span></abbr></span></em><spanclass="sig-paren">)</span><aclass="reference external" href="https://github.com/SimplexLab/TorchJD/blob/main/src/torchjd/aggregation/_aggregator_bases.py#L32-L39"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink" href="#torchjd.aggregation.CAGrad.__call__" title="Link to this definition">¶</a></dt>
328
328
<dd><p>Computes the aggregation from the input matrix and applies all registered hooks.</p>
<spanclass="sig-name descname"><spanclass="pre">__call__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o"><spanclass="pre">*</span></span><spanclass="n"><spanclass="pre">args</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">**</span></span><spanclass="n"><spanclass="pre">kwargs</span></span></em><spanclass="sig-paren">)</span><aclass="reference external" href="https://github.com/SimplexLab/TorchJD/blob/main/src/torchjd/aggregation/_mixins.py#L27-L29"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink" href="#torchjd.aggregation.CAGradWeighting.__call__" title="Link to this definition">¶</a></dt>
347
-
<dd><p>Call self as a function.</p>
346
+
<spanclass="sig-name descname"><spanclass="pre">__call__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">gramian</span></span></em>, <emclass="sig-param"><spanclass="positional-only-separator o"><abbrtitle="Positional-only parameter separator (PEP 570)"><spanclass="pre">/</span></abbr></span></em><spanclass="sig-paren">)</span><aclass="reference external" href="https://github.com/SimplexLab/TorchJD/blob/main/src/torchjd/aggregation/_weighting_bases.py#L72-L78"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink" href="#torchjd.aggregation.CAGradWeighting.__call__" title="Link to this definition">¶</a></dt>
347
+
<dd><p>Computes the vector of weights from the input Gramian and applies all registered hooks.</p>
<ddclass="field-odd"><p><strong>gramian</strong> (<spanclass="sphinx_autodoc_typehints-type"><aclass="reference external" href="https://docs.pytorch.org/docs/stable/tensors.html#torch.Tensor" title="(in PyTorch v2.12)"><codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">Tensor</span></code></a></span>) – The Gramian from which the weights must be extracted.</p>
<spanclass="sig-name descname"><spanclass="pre">__call__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o"><spanclass="pre">*</span></span><spanclass="n"><spanclass="pre">args</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">**</span></span><spanclass="n"><spanclass="pre">kwargs</span></span></em><spanclass="sig-paren">)</span><aclass="reference external" href="https://github.com/SimplexLab/TorchJD/blob/main/src/torchjd/aggregation/_mixins.py#L27-L29"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink" href="#torchjd.aggregation.ConFIG.__call__" title="Link to this definition">¶</a></dt>
323
+
<spanclass="sig-name descname"><spanclass="pre">__call__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">matrix</span></span></em>, <emclass="sig-param"><spanclass="positional-only-separator o"><abbrtitle="Positional-only parameter separator (PEP 570)"><spanclass="pre">/</span></abbr></span></em><spanclass="sig-paren">)</span><aclass="reference external" href="https://github.com/SimplexLab/TorchJD/blob/main/src/torchjd/aggregation/_aggregator_bases.py#L32-L39"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink" href="#torchjd.aggregation.ConFIG.__call__" title="Link to this definition">¶</a></dt>
324
324
<dd><p>Computes the aggregation from the input matrix and applies all registered hooks.</p>
<spanclass="sig-name descname"><spanclass="pre">__call__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o"><spanclass="pre">*</span></span><spanclass="n"><spanclass="pre">args</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">**</span></span><spanclass="n"><spanclass="pre">kwargs</span></span></em><spanclass="sig-paren">)</span><aclass="reference external" href="https://github.com/SimplexLab/TorchJD/blob/main/src/torchjd/aggregation/_mixins.py#L27-L29"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink" href="#torchjd.aggregation.DualProj.__call__" title="Link to this definition">¶</a></dt>
323
+
<spanclass="sig-name descname"><spanclass="pre">__call__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">matrix</span></span></em>, <emclass="sig-param"><spanclass="positional-only-separator o"><abbrtitle="Positional-only parameter separator (PEP 570)"><spanclass="pre">/</span></abbr></span></em><spanclass="sig-paren">)</span><aclass="reference external" href="https://github.com/SimplexLab/TorchJD/blob/main/src/torchjd/aggregation/_aggregator_bases.py#L32-L39"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink" href="#torchjd.aggregation.DualProj.__call__" title="Link to this definition">¶</a></dt>
324
324
<dd><p>Computes the aggregation from the input matrix and applies all registered hooks.</p>
<spanclass="sig-name descname"><spanclass="pre">__call__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o"><spanclass="pre">*</span></span><spanclass="n"><spanclass="pre">args</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">**</span></span><spanclass="n"><spanclass="pre">kwargs</span></span></em><spanclass="sig-paren">)</span><aclass="reference external" href="https://github.com/SimplexLab/TorchJD/blob/main/src/torchjd/aggregation/_mixins.py#L27-L29"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink" href="#torchjd.aggregation.DualProjWeighting.__call__" title="Link to this definition">¶</a></dt>
353
+
<spanclass="sig-name descname"><spanclass="pre">__call__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">gramian</span></span></em>, <emclass="sig-param"><spanclass="positional-only-separator o"><abbrtitle="Positional-only parameter separator (PEP 570)"><spanclass="pre">/</span></abbr></span></em><spanclass="sig-paren">)</span><aclass="reference external" href="https://github.com/SimplexLab/TorchJD/blob/main/src/torchjd/aggregation/_weighting_bases.py#L72-L78"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink" href="#torchjd.aggregation.DualProjWeighting.__call__" title="Link to this definition">¶</a></dt>
354
354
<dd><p>Computes the vector of weights from the input Gramian and applies all registered hooks.</p>
<ddclass="field-odd"><p><strong>gramian</strong> – The Gramian from which the weights must be extracted.</p>
357
+
<ddclass="field-odd"><p><strong>gramian</strong>(<spanclass="sphinx_autodoc_typehints-type"><aclass="reference external" href="https://docs.pytorch.org/docs/stable/tensors.html#torch.Tensor" title="(in PyTorch v2.12)"><codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">Tensor</span></code></a></span>) – The Gramian from which the weights must be extracted.</p>
0 commit comments