Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit bc0140c

Browse files
Circle CICircle CI
Circle CI
authored and
Circle CI
committed
CircleCI update of dev docs (2931).
1 parent d761724 commit bc0140c

File tree

267 files changed

+733194
-732071
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

267 files changed

+733194
-732071
lines changed
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
-174 Bytes
232 Bytes
-14 Bytes
-507 Bytes
-514 Bytes
-189 Bytes
-988 Bytes
-464 Bytes
-157 Bytes
114 Bytes

master/_modules/ot/gromov/_partial.html

Lines changed: 494 additions & 1 deletion
Large diffs are not rendered by default.

master/_modules/ot/solvers.html

Lines changed: 32 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,7 @@ <h1>Source code for ot.solvers</h1><div class="highlight"><pre>
105105
<span class="n">entropic_semirelaxed_fused_gromov_wasserstein2</span><span class="p">,</span>
106106
<span class="n">entropic_semirelaxed_gromov_wasserstein2</span><span class="p">,</span>
107107
<span class="n">partial_gromov_wasserstein2</span><span class="p">,</span>
108+
<span class="n">partial_fused_gromov_wasserstein2</span><span class="p">,</span>
108109
<span class="n">entropic_partial_gromov_wasserstein2</span><span class="p">,</span>
109110
<span class="p">)</span>
110111
<span class="kn">from</span> <span class="nn">.gaussian</span> <span class="kn">import</span> <span class="n">empirical_bures_wasserstein_distance</span>
@@ -866,6 +867,7 @@ <h1>Source code for ot.solvers</h1><div class="highlight"><pre>
866867
<span class="sd"> .. code-block:: python</span>
867868

868869
<span class="sd"> res = ot.solve_gromov(Ca, Cb, unbalanced_type=&#39;partial&#39;, unbalanced=0.8) # partial GW with m=0.8</span>
870+
<span class="sd"> res = ot.solve_gromov(Ca, Cb, M, unbalanced_type=&#39;partial&#39;, unbalanced=0.8, alpha=0.5) # partial FGW with m=0.8</span>
869871

870872

871873
<span class="sd"> .. _references-solve-gromov:</span>
@@ -1089,7 +1091,36 @@ <h1>Source code for ot.solvers</h1><div class="highlight"><pre>
10891091
<span class="c1"># potentials = (log[&#39;u&#39;], log[&#39;v&#39;]) TODO</span>
10901092

10911093
<span class="k">else</span><span class="p">:</span> <span class="c1"># partial FGW</span>
1092-
<span class="k">raise</span> <span class="p">(</span><span class="ne">NotImplementedError</span><span class="p">(</span><span class="s2">&quot;Partial FGW not implemented yet&quot;</span><span class="p">))</span>
1094+
<span class="k">if</span> <span class="n">unbalanced</span> <span class="o">&gt;</span> <span class="n">nx</span><span class="o">.</span><span class="n">sum</span><span class="p">(</span><span class="n">a</span><span class="p">)</span> <span class="ow">or</span> <span class="n">unbalanced</span> <span class="o">&gt;</span> <span class="n">nx</span><span class="o">.</span><span class="n">sum</span><span class="p">(</span><span class="n">b</span><span class="p">):</span>
1095+
<span class="k">raise</span> <span class="p">(</span><span class="ne">ValueError</span><span class="p">(</span><span class="s2">&quot;Partial FGW mass given in reg is too large&quot;</span><span class="p">))</span>
1096+
1097+
<span class="c1"># default values for solver</span>
1098+
<span class="k">if</span> <span class="n">max_iter</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span>
1099+
<span class="n">max_iter</span> <span class="o">=</span> <span class="mi">1000</span>
1100+
<span class="k">if</span> <span class="n">tol</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span>
1101+
<span class="n">tol</span> <span class="o">=</span> <span class="mf">1e-7</span>
1102+
1103+
<span class="n">value</span><span class="p">,</span> <span class="n">log</span> <span class="o">=</span> <span class="n">partial_fused_gromov_wasserstein2</span><span class="p">(</span>
1104+
<span class="n">M</span><span class="p">,</span>
1105+
<span class="n">Ca</span><span class="p">,</span>
1106+
<span class="n">Cb</span><span class="p">,</span>
1107+
<span class="n">a</span><span class="p">,</span>
1108+
<span class="n">b</span><span class="p">,</span>
1109+
<span class="n">m</span><span class="o">=</span><span class="n">unbalanced</span><span class="p">,</span>
1110+
<span class="n">loss_fun</span><span class="o">=</span><span class="n">loss_fun</span><span class="p">,</span>
1111+
<span class="n">alpha</span><span class="o">=</span><span class="n">alpha</span><span class="p">,</span>
1112+
<span class="n">log</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span>
1113+
<span class="n">numItermax</span><span class="o">=</span><span class="n">max_iter</span><span class="p">,</span>
1114+
<span class="n">G0</span><span class="o">=</span><span class="n">plan_init</span><span class="p">,</span>
1115+
<span class="n">tol</span><span class="o">=</span><span class="n">tol</span><span class="p">,</span>
1116+
<span class="n">symmetric</span><span class="o">=</span><span class="n">symmetric</span><span class="p">,</span>
1117+
<span class="n">verbose</span><span class="o">=</span><span class="n">verbose</span><span class="p">,</span>
1118+
<span class="p">)</span>
1119+
1120+
<span class="n">value_linear</span> <span class="o">=</span> <span class="n">log</span><span class="p">[</span><span class="s2">&quot;lin_loss&quot;</span><span class="p">]</span>
1121+
<span class="n">value_quad</span> <span class="o">=</span> <span class="n">log</span><span class="p">[</span><span class="s2">&quot;quad_loss&quot;</span><span class="p">]</span>
1122+
<span class="n">plan</span> <span class="o">=</span> <span class="n">log</span><span class="p">[</span><span class="s2">&quot;T&quot;</span><span class="p">]</span>
1123+
<span class="c1"># potentials = (log[&#39;u&#39;], log[&#39;v&#39;]) TODO</span>
10931124

10941125
<span class="k">elif</span> <span class="n">unbalanced_type</span><span class="o">.</span><span class="n">lower</span><span class="p">()</span> <span class="ow">in</span> <span class="p">[</span><span class="s2">&quot;kl&quot;</span><span class="p">,</span> <span class="s2">&quot;l2&quot;</span><span class="p">]:</span> <span class="c1"># unbalanced exact OT</span>
10951126
<span class="k">raise</span> <span class="p">(</span><span class="ne">NotImplementedError</span><span class="p">(</span><span class="s1">&#39;Unbalanced_type=&quot;</span><span class="si">{}</span><span class="s1">&quot;&#39;</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">unbalanced_type</span><span class="p">)))</span>

master/_sources/auto_examples/backends/plot_dual_ot_pytorch.rst.txt

Lines changed: 40 additions & 40 deletions

master/_sources/auto_examples/backends/plot_optim_gromov_pytorch.rst.txt

Lines changed: 2 additions & 2 deletions

0 commit comments

Comments
 (0)