Skip to content

Commit

Permalink
CircleCI update of dev docs (2596).
Browse files Browse the repository at this point in the history
  • Loading branch information
Circle CI authored and Circle CI committed Jun 20, 2024
1 parent 79d906b commit f58d0d3
Show file tree
Hide file tree
Showing 183 changed files with 733,071 additions and 732,770 deletions.
Binary file not shown.
Binary file not shown.
Binary file modified master/_images/sphx_glr_plot_OT_2D_samples_001.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified master/_images/sphx_glr_plot_OT_2D_samples_002.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified master/_images/sphx_glr_plot_OT_2D_samples_003.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified master/_images/sphx_glr_plot_OT_2D_samples_004.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified master/_images/sphx_glr_plot_OT_2D_samples_005.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified master/_images/sphx_glr_plot_OT_2D_samples_006.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified master/_images/sphx_glr_plot_OT_2D_samples_007.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified master/_images/sphx_glr_plot_OT_2D_samples_008.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified master/_images/sphx_glr_plot_OT_2D_samples_thumb.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified master/_images/sphx_glr_plot_compute_wasserstein_circle_002.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified master/_images/sphx_glr_plot_compute_wasserstein_circle_003.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified master/_images/sphx_glr_plot_compute_wasserstein_circle_004.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified master/_images/sphx_glr_plot_compute_wasserstein_circle_thumb.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified master/_images/sphx_glr_plot_dual_ot_pytorch_001.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified master/_images/sphx_glr_plot_dual_ot_pytorch_002.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified master/_images/sphx_glr_plot_dual_ot_pytorch_003.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified master/_images/sphx_glr_plot_dual_ot_pytorch_004.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified master/_images/sphx_glr_plot_dual_ot_pytorch_005.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified master/_images/sphx_glr_plot_dual_ot_pytorch_thumb.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified master/_images/sphx_glr_plot_factored_coupling_002.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified master/_images/sphx_glr_plot_factored_coupling_thumb.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified master/_images/sphx_glr_plot_fgw_solvers_001.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified master/_images/sphx_glr_plot_fgw_solvers_thumb.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified master/_images/sphx_glr_plot_sliced_wass_grad_flow_pytorch_004.png
Binary file modified master/_images/sphx_glr_plot_ssw_unif_torch_002.png
Binary file modified master/_images/sphx_glr_plot_ssw_unif_torch_003.png
Binary file modified master/_images/sphx_glr_plot_ssw_unif_torch_thumb.png
19 changes: 14 additions & 5 deletions master/_modules/ot/gromov/_bregman.html
Original file line number Diff line number Diff line change
Expand Up @@ -836,10 +836,15 @@ <h1>Source code for ot.gromov._bregman</h1><div class="highlight"><pre>
<span class="k">if</span> <span class="n">stop_criterion</span> <span class="ow">not</span> <span class="ow">in</span> <span class="p">[</span><span class="s1">&#39;barycenter&#39;</span><span class="p">,</span> <span class="s1">&#39;loss&#39;</span><span class="p">]:</span>
<span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="sa">f</span><span class="s2">&quot;Unknown `stop_criterion=&#39;</span><span class="si">{</span><span class="n">stop_criterion</span><span class="si">}</span><span class="s2">&#39;`. Use one of: </span><span class="si">{</span><span class="s1">&#39;barycenter&#39;</span><span class="p">,</span><span class="w"> </span><span class="s1">&#39;loss&#39;</span><span class="si">}</span><span class="s2">.&quot;</span><span class="p">)</span>

<span class="n">Cs</span> <span class="o">=</span> <span class="n">list_to_array</span><span class="p">(</span><span class="o">*</span><span class="n">Cs</span><span class="p">)</span>
<span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">Cs</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span> <span class="nb">list</span><span class="p">):</span>
<span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="s2">&quot;Deprecated feature in POT 0.9.4: structures Cs[i] are lists and should be arrays from a supported backend (e.g numpy).&quot;</span><span class="p">)</span>

<span class="n">arr</span> <span class="o">=</span> <span class="p">[</span><span class="o">*</span><span class="n">Cs</span><span class="p">]</span>
<span class="k">if</span> <span class="n">ps</span> <span class="ow">is</span> <span class="ow">not</span> <span class="kc">None</span><span class="p">:</span>
<span class="n">arr</span> <span class="o">+=</span> <span class="n">list_to_array</span><span class="p">(</span><span class="o">*</span><span class="n">ps</span><span class="p">)</span>
<span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">ps</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span> <span class="nb">list</span><span class="p">):</span>
<span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="s2">&quot;Deprecated feature in POT 0.9.4: weights ps[i] are lists and should be arrays from a supported backend (e.g numpy).&quot;</span><span class="p">)</span>

<span class="n">arr</span> <span class="o">+=</span> <span class="p">[</span><span class="o">*</span><span class="n">ps</span><span class="p">]</span>
<span class="k">else</span><span class="p">:</span>
<span class="n">ps</span> <span class="o">=</span> <span class="p">[</span><span class="n">unif</span><span class="p">(</span><span class="n">C</span><span class="o">.</span><span class="n">shape</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span> <span class="n">type_as</span><span class="o">=</span><span class="n">C</span><span class="p">)</span> <span class="k">for</span> <span class="n">C</span> <span class="ow">in</span> <span class="n">Cs</span><span class="p">]</span>
<span class="k">if</span> <span class="n">p</span> <span class="ow">is</span> <span class="ow">not</span> <span class="kc">None</span><span class="p">:</span>
Expand Down Expand Up @@ -1736,11 +1741,15 @@ <h1>Source code for ot.gromov._bregman</h1><div class="highlight"><pre>
<span class="k">if</span> <span class="n">stop_criterion</span> <span class="ow">not</span> <span class="ow">in</span> <span class="p">[</span><span class="s1">&#39;barycenter&#39;</span><span class="p">,</span> <span class="s1">&#39;loss&#39;</span><span class="p">]:</span>
<span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="sa">f</span><span class="s2">&quot;Unknown `stop_criterion=&#39;</span><span class="si">{</span><span class="n">stop_criterion</span><span class="si">}</span><span class="s2">&#39;`. Use one of: </span><span class="si">{</span><span class="s1">&#39;barycenter&#39;</span><span class="p">,</span><span class="w"> </span><span class="s1">&#39;loss&#39;</span><span class="si">}</span><span class="s2">.&quot;</span><span class="p">)</span>

<span class="n">Cs</span> <span class="o">=</span> <span class="n">list_to_array</span><span class="p">(</span><span class="o">*</span><span class="n">Cs</span><span class="p">)</span>
<span class="n">Ys</span> <span class="o">=</span> <span class="n">list_to_array</span><span class="p">(</span><span class="o">*</span><span class="n">Ys</span><span class="p">)</span>
<span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">Cs</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span> <span class="nb">list</span><span class="p">)</span> <span class="ow">or</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">Ys</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span> <span class="nb">list</span><span class="p">):</span>
<span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="s2">&quot;Deprecated feature in POT 0.9.4: structures Cs[i] and/or features Ys[i] are lists and should be arrays from a supported backend (e.g numpy).&quot;</span><span class="p">)</span>

<span class="n">arr</span> <span class="o">=</span> <span class="p">[</span><span class="o">*</span><span class="n">Cs</span><span class="p">,</span> <span class="o">*</span><span class="n">Ys</span><span class="p">]</span>
<span class="k">if</span> <span class="n">ps</span> <span class="ow">is</span> <span class="ow">not</span> <span class="kc">None</span><span class="p">:</span>
<span class="n">arr</span> <span class="o">+=</span> <span class="n">list_to_array</span><span class="p">(</span><span class="o">*</span><span class="n">ps</span><span class="p">)</span>
<span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">ps</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span> <span class="nb">list</span><span class="p">):</span>
<span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="s2">&quot;Deprecated feature in POT 0.9.4: weights ps[i] are lists and should be arrays from a supported backend (e.g numpy).&quot;</span><span class="p">)</span>

<span class="n">arr</span> <span class="o">+=</span> <span class="p">[</span><span class="o">*</span><span class="n">ps</span><span class="p">]</span>
<span class="k">else</span><span class="p">:</span>
<span class="n">ps</span> <span class="o">=</span> <span class="p">[</span><span class="n">unif</span><span class="p">(</span><span class="n">C</span><span class="o">.</span><span class="n">shape</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span> <span class="n">type_as</span><span class="o">=</span><span class="n">C</span><span class="p">)</span> <span class="k">for</span> <span class="n">C</span> <span class="ow">in</span> <span class="n">Cs</span><span class="p">]</span>
<span class="k">if</span> <span class="n">p</span> <span class="ow">is</span> <span class="ow">not</span> <span class="kc">None</span><span class="p">:</span>
Expand Down
20 changes: 15 additions & 5 deletions master/_modules/ot/gromov/_gw.html
Original file line number Diff line number Diff line change
Expand Up @@ -912,13 +912,19 @@ <h1>Source code for ot.gromov._gw</h1><div class="highlight"><pre>
<span class="k">if</span> <span class="n">stop_criterion</span> <span class="ow">not</span> <span class="ow">in</span> <span class="p">[</span><span class="s1">&#39;barycenter&#39;</span><span class="p">,</span> <span class="s1">&#39;loss&#39;</span><span class="p">]:</span>
<span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="sa">f</span><span class="s2">&quot;Unknown `stop_criterion=&#39;</span><span class="si">{</span><span class="n">stop_criterion</span><span class="si">}</span><span class="s2">&#39;`. Use one of: </span><span class="si">{</span><span class="s1">&#39;barycenter&#39;</span><span class="p">,</span><span class="w"> </span><span class="s1">&#39;loss&#39;</span><span class="si">}</span><span class="s2">.&quot;</span><span class="p">)</span>

<span class="n">Cs</span> <span class="o">=</span> <span class="n">list_to_array</span><span class="p">(</span><span class="o">*</span><span class="n">Cs</span><span class="p">)</span>
<span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">Cs</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span> <span class="nb">list</span><span class="p">):</span>
<span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="s2">&quot;Deprecated feature in POT 0.9.4: structures Cs[i] are lists and should be arrays from a supported backend (e.g numpy).&quot;</span><span class="p">)</span>

<span class="n">arr</span> <span class="o">=</span> <span class="p">[</span><span class="o">*</span><span class="n">Cs</span><span class="p">]</span>
<span class="k">if</span> <span class="n">ps</span> <span class="ow">is</span> <span class="ow">not</span> <span class="kc">None</span><span class="p">:</span>
<span class="n">arr</span> <span class="o">+=</span> <span class="n">list_to_array</span><span class="p">(</span><span class="o">*</span><span class="n">ps</span><span class="p">)</span>
<span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">ps</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span> <span class="nb">list</span><span class="p">):</span>
<span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="s2">&quot;Deprecated feature in POT 0.9.4: weights ps[i] are lists and should be arrays from a supported backend (e.g numpy).&quot;</span><span class="p">)</span>

<span class="n">arr</span> <span class="o">+=</span> <span class="p">[</span><span class="o">*</span><span class="n">ps</span><span class="p">]</span>
<span class="k">else</span><span class="p">:</span>
<span class="n">ps</span> <span class="o">=</span> <span class="p">[</span><span class="n">unif</span><span class="p">(</span><span class="n">C</span><span class="o">.</span><span class="n">shape</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span> <span class="n">type_as</span><span class="o">=</span><span class="n">C</span><span class="p">)</span> <span class="k">for</span> <span class="n">C</span> <span class="ow">in</span> <span class="n">Cs</span><span class="p">]</span>
<span class="k">if</span> <span class="n">p</span> <span class="ow">is</span> <span class="ow">not</span> <span class="kc">None</span><span class="p">:</span>

<span class="n">arr</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">list_to_array</span><span class="p">(</span><span class="n">p</span><span class="p">))</span>
<span class="k">else</span><span class="p">:</span>
<span class="n">p</span> <span class="o">=</span> <span class="n">unif</span><span class="p">(</span><span class="n">N</span><span class="p">,</span> <span class="n">type_as</span><span class="o">=</span><span class="n">Cs</span><span class="p">[</span><span class="mi">0</span><span class="p">])</span>
Expand Down Expand Up @@ -1121,11 +1127,15 @@ <h1>Source code for ot.gromov._gw</h1><div class="highlight"><pre>
<span class="k">if</span> <span class="n">stop_criterion</span> <span class="ow">not</span> <span class="ow">in</span> <span class="p">[</span><span class="s1">&#39;barycenter&#39;</span><span class="p">,</span> <span class="s1">&#39;loss&#39;</span><span class="p">]:</span>
<span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="sa">f</span><span class="s2">&quot;Unknown `stop_criterion=&#39;</span><span class="si">{</span><span class="n">stop_criterion</span><span class="si">}</span><span class="s2">&#39;`. Use one of: </span><span class="si">{</span><span class="s1">&#39;barycenter&#39;</span><span class="p">,</span><span class="w"> </span><span class="s1">&#39;loss&#39;</span><span class="si">}</span><span class="s2">.&quot;</span><span class="p">)</span>

<span class="n">Cs</span> <span class="o">=</span> <span class="n">list_to_array</span><span class="p">(</span><span class="o">*</span><span class="n">Cs</span><span class="p">)</span>
<span class="n">Ys</span> <span class="o">=</span> <span class="n">list_to_array</span><span class="p">(</span><span class="o">*</span><span class="n">Ys</span><span class="p">)</span>
<span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">Cs</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span> <span class="nb">list</span><span class="p">)</span> <span class="ow">or</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">Ys</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span> <span class="nb">list</span><span class="p">):</span>
<span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="s2">&quot;Deprecated feature in POT 0.9.4: structures Cs[i] and/or features Ys[i] are lists and should be arrays from a supported backend (e.g numpy).&quot;</span><span class="p">)</span>

<span class="n">arr</span> <span class="o">=</span> <span class="p">[</span><span class="o">*</span><span class="n">Cs</span><span class="p">,</span> <span class="o">*</span><span class="n">Ys</span><span class="p">]</span>
<span class="k">if</span> <span class="n">ps</span> <span class="ow">is</span> <span class="ow">not</span> <span class="kc">None</span><span class="p">:</span>
<span class="n">arr</span> <span class="o">+=</span> <span class="n">list_to_array</span><span class="p">(</span><span class="o">*</span><span class="n">ps</span><span class="p">)</span>
<span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">ps</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span> <span class="nb">list</span><span class="p">):</span>
<span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="s2">&quot;Deprecated feature in POT 0.9.4: weights ps[i] are lists and should be arrays from a supported backend (e.g numpy).&quot;</span><span class="p">)</span>

<span class="n">arr</span> <span class="o">+=</span> <span class="p">[</span><span class="o">*</span><span class="n">ps</span><span class="p">]</span>
<span class="k">else</span><span class="p">:</span>
<span class="n">ps</span> <span class="o">=</span> <span class="p">[</span><span class="n">unif</span><span class="p">(</span><span class="n">C</span><span class="o">.</span><span class="n">shape</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span> <span class="n">type_as</span><span class="o">=</span><span class="n">C</span><span class="p">)</span> <span class="k">for</span> <span class="n">C</span> <span class="ow">in</span> <span class="n">Cs</span><span class="p">]</span>
<span class="k">if</span> <span class="n">p</span> <span class="ow">is</span> <span class="ow">not</span> <span class="kc">None</span><span class="p">:</span>
Expand Down
80 changes: 40 additions & 40 deletions master/_sources/auto_examples/backends/plot_dual_ot_pytorch.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -195,26 +195,26 @@ Estimating dual variables for entropic OT

.. code-block:: none
Iter: 0, loss=0.20204949002247305
Iter: 10, loss=-19.46609864671805
Iter: 20, loss=-31.1120128296822
Iter: 30, loss=-35.812136580061704
Iter: 40, loss=-38.786971494756656
Iter: 50, loss=-40.1940077974912
Iter: 60, loss=-40.7565667686482
Iter: 70, loss=-41.05294820769253
Iter: 80, loss=-41.21552550944068
Iter: 90, loss=-41.23390872158281
Iter: 100, loss=-41.25757739736842
Iter: 110, loss=-41.265181871695255
Iter: 120, loss=-41.268273018644095
Iter: 130, loss=-41.269860563499755
Iter: 140, loss=-41.270735810843235
Iter: 150, loss=-41.27133876568054
Iter: 160, loss=-41.27175180852236
Iter: 170, loss=-41.272051419729706
Iter: 180, loss=-41.2722860903093
Iter: 190, loss=-41.2724733903314
Iter: 0, loss=0.202049490022473
Iter: 10, loss=-19.761340904866856
Iter: 20, loss=-32.21724758547796
Iter: 30, loss=-36.61870158269153
Iter: 40, loss=-39.77339750582451
Iter: 50, loss=-41.337177080704066
Iter: 60, loss=-42.23605239299408
Iter: 70, loss=-42.72482979053707
Iter: 80, loss=-43.04931743537346
Iter: 90, loss=-43.15270569464147
Iter: 100, loss=-43.217105795003704
Iter: 110, loss=-43.23400760934089
Iter: 120, loss=-43.24284907574437
Iter: 130, loss=-43.246958454038364
Iter: 140, loss=-43.24973383305926
Iter: 150, loss=-43.25194040558726
Iter: 160, loss=-43.25366538563924
Iter: 170, loss=-43.255065507500795
Iter: 180, loss=-43.25620410484262
Iter: 190, loss=-43.25711522800615
Expand Down Expand Up @@ -319,25 +319,25 @@ Estimating dual variables for quadratic OT
.. code-block:: none
Iter: 0, loss=-0.0018442196020623663
Iter: 10, loss=-19.438279911465013
Iter: 20, loss=-31.16774810266472
Iter: 30, loss=-35.386406663213734
Iter: 40, loss=-38.72075204992132
Iter: 50, loss=-39.95174237982955
Iter: 60, loss=-40.63452267037165
Iter: 70, loss=-40.9145126599799
Iter: 80, loss=-41.08081316304693
Iter: 90, loss=-41.11478435528854
Iter: 100, loss=-41.14127206097603
Iter: 110, loss=-41.15098890369606
Iter: 120, loss=-41.15580150243954
Iter: 130, loss=-41.15836811135896
Iter: 140, loss=-41.16001724260601
Iter: 150, loss=-41.16091285000245
Iter: 160, loss=-41.16150938738662
Iter: 170, loss=-41.16186537003381
Iter: 180, loss=-41.16209706757568
Iter: 190, loss=-41.1622532819745
Iter: 10, loss=-19.703319396903503
Iter: 20, loss=-31.804919284719592
Iter: 30, loss=-36.29114406476978
Iter: 40, loss=-39.4872352232554
Iter: 50, loss=-41.2081532272428
Iter: 60, loss=-42.08157084949611
Iter: 70, loss=-42.568727881344785
Iter: 80, loss=-42.982162453182305
Iter: 90, loss=-43.050102414312946
Iter: 100, loss=-43.091233767652426
Iter: 110, loss=-43.110950068559866
Iter: 120, loss=-43.1168726608552
Iter: 130, loss=-43.121377799664714
Iter: 140, loss=-43.12380221465464
Iter: 150, loss=-43.12610483885203
Iter: 160, loss=-43.1282219591019
Iter: 170, loss=-43.13009861829839
Iter: 180, loss=-43.13155856907164
Iter: 190, loss=-43.13265572884606
Expand Down Expand Up @@ -380,7 +380,7 @@ Plot the estimated quadratic OT plan
.. rst-class:: sphx-glr-timing

**Total running time of the script:** (0 minutes 14.697 seconds)
**Total running time of the script:** (0 minutes 17.405 seconds)


.. _sphx_glr_download_auto_examples_backends_plot_dual_ot_pytorch.py:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -395,14 +395,14 @@ classes
Estimated weights : [0.29985821 0.18926744 0.51087435]
True proportions : [0.5 0.3 0.2]
<matplotlib.colorbar.Colorbar object at 0x7f05da1eb430>
<matplotlib.colorbar.Colorbar object at 0x7f91a209b4c0>
.. rst-class:: sphx-glr-timing

**Total running time of the script:** (0 minutes 9.235 seconds)
**Total running time of the script:** (0 minutes 8.354 seconds)


.. _sphx_glr_download_auto_examples_backends_plot_optim_gromov_pytorch.py:
Expand Down
Loading

0 comments on commit f58d0d3

Please sign in to comment.