Skip to content

Commit d761724

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

File tree

267 files changed

+731864
-733327
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

+731864
-733327
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.
476 Bytes
189 Bytes
711 Bytes
305 Bytes
-881 Bytes
311 Bytes
-927 Bytes
-9 Bytes
-15 Bytes
-383 Bytes
-378 Bytes
-698 Bytes
182 Bytes
214 Bytes
-70 Bytes

master/_modules/ot/mapping.html

+11-4
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,7 @@ <h1>Source code for ot.mapping</h1><div class="highlight"><pre>
115115
<span class="n">its</span><span class="o">=</span><span class="mi">100</span><span class="p">,</span>
116116
<span class="n">log</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span>
117117
<span class="n">init_method</span><span class="o">=</span><span class="s2">&quot;barycentric&quot;</span><span class="p">,</span>
118+
<span class="n">solver</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
118119
<span class="p">):</span>
119120
<span class="w"> </span><span class="sa">r</span><span class="sd">&quot;&quot;&quot;</span>
120121
<span class="sd"> Computes optimal values and gradients at X for a strongly convex potential :math:`\varphi` with Lipschitz gradients</span>
@@ -171,7 +172,10 @@ <h1>Source code for ot.mapping</h1><div class="highlight"><pre>
171172
<span class="sd"> log : bool, optional</span>
172173
<span class="sd"> record log if true</span>
173174
<span class="sd"> init_method : str, optional</span>
174-
<span class="sd"> &#39;target&#39; initialises G=V, &#39;barycentric&#39; initialises at the image of X by the barycentric projection</span>
175+
<span class="sd"> &#39;target&#39; initialises G=V, &#39;barycentric&#39; initialises at the image of X by</span>
176+
<span class="sd"> the barycentric projection</span>
177+
<span class="sd"> solver : str, optional</span>
178+
<span class="sd"> The CVXPY solver to use</span>
175179

176180
<span class="sd"> Returns</span>
177181
<span class="sd"> -------</span>
@@ -257,7 +261,7 @@ <h1>Source code for ot.mapping</h1><div class="highlight"><pre>
257261
<span class="o">-</span> <span class="n">c3</span> <span class="o">*</span> <span class="p">(</span><span class="n">G</span><span class="p">[</span><span class="n">j</span><span class="p">]</span> <span class="o">-</span> <span class="n">G</span><span class="p">[</span><span class="n">i</span><span class="p">])</span><span class="o">.</span><span class="n">T</span> <span class="o">@</span> <span class="p">(</span><span class="n">X</span><span class="p">[</span><span class="n">j</span><span class="p">]</span> <span class="o">-</span> <span class="n">X</span><span class="p">[</span><span class="n">i</span><span class="p">])</span>
258262
<span class="p">]</span>
259263
<span class="n">problem</span> <span class="o">=</span> <span class="n">cvx</span><span class="o">.</span><span class="n">Problem</span><span class="p">(</span><span class="n">objective</span><span class="p">,</span> <span class="n">constraints</span><span class="p">)</span>
260-
<span class="n">problem</span><span class="o">.</span><span class="n">solve</span><span class="p">(</span><span class="n">solver</span><span class="o">=</span><span class="n">cvx</span><span class="o">.</span><span class="n">ECOS</span><span class="p">)</span>
264+
<span class="n">problem</span><span class="o">.</span><span class="n">solve</span><span class="p">(</span><span class="n">solver</span><span class="o">=</span><span class="n">solver</span><span class="p">)</span>
261265
<span class="n">phi_val</span><span class="p">,</span> <span class="n">G_val</span> <span class="o">=</span> <span class="n">phi</span><span class="o">.</span><span class="n">value</span><span class="p">,</span> <span class="n">G</span><span class="o">.</span><span class="n">value</span>
262266
<span class="n">it_log_dict</span> <span class="o">=</span> <span class="p">{</span>
263267
<span class="s2">&quot;solve_time&quot;</span><span class="p">:</span> <span class="n">problem</span><span class="o">.</span><span class="n">solver_stats</span><span class="o">.</span><span class="n">solve_time</span><span class="p">,</span>
@@ -318,6 +322,7 @@ <h1>Source code for ot.mapping</h1><div class="highlight"><pre>
318322
<span class="n">strongly_convex_constant</span><span class="o">=</span><span class="mf">0.6</span><span class="p">,</span>
319323
<span class="n">gradient_lipschitz_constant</span><span class="o">=</span><span class="mf">1.4</span><span class="p">,</span>
320324
<span class="n">log</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span>
325+
<span class="n">solver</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
321326
<span class="p">):</span>
322327
<span class="w"> </span><span class="sa">r</span><span class="sd">&quot;&quot;&quot;</span>
323328
<span class="sd"> Compute the values of the lower and upper bounding potentials at the input points Y, using the potential optimal</span>
@@ -377,6 +382,8 @@ <h1>Source code for ot.mapping</h1><div class="highlight"><pre>
377382
<span class="sd"> constant for the Lipschitz property of the input gradient G, defaults to 1.4</span>
378383
<span class="sd"> log : bool, optional</span>
379384
<span class="sd"> record log if true</span>
385+
<span class="sd"> solver : str, optional</span>
386+
<span class="sd"> The CVXPY solver to use</span>
380387

381388
<span class="sd"> Returns</span>
382389
<span class="sd"> -------</span>
@@ -455,7 +462,7 @@ <h1>Source code for ot.mapping</h1><div class="highlight"><pre>
455462
<span class="o">-</span> <span class="n">c3</span> <span class="o">*</span> <span class="p">(</span><span class="n">G</span><span class="p">[</span><span class="n">j</span><span class="p">]</span> <span class="o">-</span> <span class="n">G_l_y</span><span class="p">)</span><span class="o">.</span><span class="n">T</span> <span class="o">@</span> <span class="p">(</span><span class="n">X</span><span class="p">[</span><span class="n">j</span><span class="p">]</span> <span class="o">-</span> <span class="n">Y</span><span class="p">[</span><span class="n">y_idx</span><span class="p">])</span>
456463
<span class="p">]</span>
457464
<span class="n">problem</span> <span class="o">=</span> <span class="n">cvx</span><span class="o">.</span><span class="n">Problem</span><span class="p">(</span><span class="n">objective</span><span class="p">,</span> <span class="n">constraints</span><span class="p">)</span>
458-
<span class="n">problem</span><span class="o">.</span><span class="n">solve</span><span class="p">(</span><span class="n">solver</span><span class="o">=</span><span class="n">cvx</span><span class="o">.</span><span class="n">ECOS</span><span class="p">)</span>
465+
<span class="n">problem</span><span class="o">.</span><span class="n">solve</span><span class="p">(</span><span class="n">solver</span><span class="o">=</span><span class="n">solver</span><span class="p">)</span>
459466
<span class="n">phi_lu</span><span class="p">[</span><span class="mi">0</span><span class="p">,</span> <span class="n">y_idx</span><span class="p">]</span> <span class="o">=</span> <span class="n">phi_l_y</span><span class="o">.</span><span class="n">value</span>
460467
<span class="n">G_lu</span><span class="p">[</span><span class="mi">0</span><span class="p">,</span> <span class="n">y_idx</span><span class="p">]</span> <span class="o">=</span> <span class="n">G_l_y</span><span class="o">.</span><span class="n">value</span>
461468
<span class="k">if</span> <span class="n">log</span><span class="p">:</span>
@@ -482,7 +489,7 @@ <h1>Source code for ot.mapping</h1><div class="highlight"><pre>
482489
<span class="o">-</span> <span class="n">c3</span> <span class="o">*</span> <span class="p">(</span><span class="n">G_u_y</span> <span class="o">-</span> <span class="n">G</span><span class="p">[</span><span class="n">i</span><span class="p">])</span><span class="o">.</span><span class="n">T</span> <span class="o">@</span> <span class="p">(</span><span class="n">Y</span><span class="p">[</span><span class="n">y_idx</span><span class="p">]</span> <span class="o">-</span> <span class="n">X</span><span class="p">[</span><span class="n">i</span><span class="p">])</span>
483490
<span class="p">]</span>
484491
<span class="n">problem</span> <span class="o">=</span> <span class="n">cvx</span><span class="o">.</span><span class="n">Problem</span><span class="p">(</span><span class="n">objective</span><span class="p">,</span> <span class="n">constraints</span><span class="p">)</span>
485-
<span class="n">problem</span><span class="o">.</span><span class="n">solve</span><span class="p">(</span><span class="n">solver</span><span class="o">=</span><span class="n">cvx</span><span class="o">.</span><span class="n">ECOS</span><span class="p">)</span>
492+
<span class="n">problem</span><span class="o">.</span><span class="n">solve</span><span class="p">(</span><span class="n">solver</span><span class="o">=</span><span class="n">solver</span><span class="p">)</span>
486493
<span class="n">phi_lu</span><span class="p">[</span><span class="mi">1</span><span class="p">,</span> <span class="n">y_idx</span><span class="p">]</span> <span class="o">=</span> <span class="n">phi_u_y</span><span class="o">.</span><span class="n">value</span>
487494
<span class="n">G_lu</span><span class="p">[</span><span class="mi">1</span><span class="p">,</span> <span class="n">y_idx</span><span class="p">]</span> <span class="o">=</span> <span class="n">G_u_y</span><span class="o">.</span><span class="n">value</span>
488495
<span class="k">if</span> <span class="n">log</span><span class="p">:</span>

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

+40-40

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

+2-2

0 commit comments

Comments
 (0)