Skip to content

Commit c453adf

Browse files
committed
Generate Python docs from pytorch/pytorch@d1fbd33
1 parent 8e1a7af commit c453adf

File tree

2,209 files changed

+2771
-2451
lines changed

Some content is hidden

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

2,209 files changed

+2771
-2451
lines changed

docs/main/_dynamo.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -237,7 +237,7 @@
237237
<div class="pytorch-left-menu-search">
238238

239239
<div class="version">
240-
<a href='https://pytorch.org/docs/versions.html'>master (2.1.0a0+git763e0a9 ) &#x25BC</a>
240+
<a href='https://pytorch.org/docs/versions.html'>master (2.1.0a0+gitd1fbd33 ) &#x25BC</a>
241241
</div>
242242

243243

docs/main/_images/RReLU.png

-280 Bytes
Loading

docs/main/_modules/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,7 @@
235235
<div class="pytorch-left-menu-search">
236236

237237
<div class="version">
238-
<a href='https://pytorch.org/docs/versions.html'>master (2.1.0a0+git763e0a9 ) &#x25BC</a>
238+
<a href='https://pytorch.org/docs/versions.html'>master (2.1.0a0+gitd1fbd33 ) &#x25BC</a>
239239
</div>
240240

241241

docs/main/_modules/torch.html

+32-1
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,7 @@
235235
<div class="pytorch-left-menu-search">
236236

237237
<div class="version">
238-
<a href='https://pytorch.org/docs/versions.html'>master (2.1.0a0+git763e0a9 ) &#x25BC</a>
238+
<a href='https://pytorch.org/docs/versions.html'>master (2.1.0a0+gitd1fbd33 ) &#x25BC</a>
239239
</div>
240240

241241

@@ -2003,6 +2003,35 @@ <h1>Source code for torch</h1><div class="highlight"><pre>
20032003
<span class="kn">from</span> <span class="nn">torch._inductor.cudagraph_trees</span> <span class="kn">import</span> <span class="n">reset_cudagraph_trees</span>
20042004
<span class="n">reset_cudagraph_trees</span><span class="p">()</span>
20052005

2006+
<span class="k">class</span> <span class="nc">_TorchCompileWrapper</span><span class="p">:</span>
2007+
<span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">backend</span><span class="p">,</span> <span class="n">mode</span><span class="p">,</span> <span class="n">options</span><span class="p">,</span> <span class="n">dynamic</span><span class="p">):</span>
2008+
<span class="kn">from</span> <span class="nn">torch._dynamo.backends.registry</span> <span class="kn">import</span> <span class="n">lookup_backend</span>
2009+
2010+
<span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">backend</span><span class="p">,</span> <span class="nb">str</span><span class="p">):</span>
2011+
<span class="bp">self</span><span class="o">.</span><span class="n">compiler_name</span> <span class="o">=</span> <span class="n">backend</span>
2012+
<span class="k">elif</span> <span class="nb">hasattr</span><span class="p">(</span><span class="n">backend</span><span class="p">,</span> <span class="s2">&quot;__name__&quot;</span><span class="p">):</span>
2013+
<span class="bp">self</span><span class="o">.</span><span class="n">compiler_name</span> <span class="o">=</span> <span class="n">backend</span><span class="o">.</span><span class="vm">__name__</span>
2014+
<span class="k">else</span><span class="p">:</span>
2015+
<span class="bp">self</span><span class="o">.</span><span class="n">compiler_name</span> <span class="o">=</span> <span class="nb">str</span><span class="p">(</span><span class="n">backend</span><span class="p">)</span>
2016+
<span class="bp">self</span><span class="o">.</span><span class="n">dynamic</span> <span class="o">=</span> <span class="n">dynamic</span>
2017+
<span class="bp">self</span><span class="o">.</span><span class="n">compiler_fn</span> <span class="o">=</span> <span class="n">lookup_backend</span><span class="p">(</span><span class="n">backend</span><span class="p">)</span>
2018+
<span class="bp">self</span><span class="o">.</span><span class="n">kwargs</span> <span class="o">=</span> <span class="p">{}</span>
2019+
<span class="c1"># only pass the args if they non-empty</span>
2020+
<span class="k">if</span> <span class="n">mode</span> <span class="ow">and</span> <span class="n">mode</span> <span class="o">!=</span> <span class="s2">&quot;default&quot;</span><span class="p">:</span>
2021+
<span class="bp">self</span><span class="o">.</span><span class="n">kwargs</span><span class="p">[</span><span class="s2">&quot;mode&quot;</span><span class="p">]</span> <span class="o">=</span> <span class="n">mode</span>
2022+
<span class="k">if</span> <span class="n">options</span><span class="p">:</span>
2023+
<span class="bp">self</span><span class="o">.</span><span class="n">kwargs</span><span class="p">[</span><span class="s2">&quot;options&quot;</span><span class="p">]</span> <span class="o">=</span> <span class="n">options</span>
2024+
2025+
<span class="k">def</span> <span class="fm">__eq__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">other</span><span class="p">):</span>
2026+
<span class="k">return</span> <span class="p">(</span><span class="nb">isinstance</span><span class="p">(</span><span class="n">other</span><span class="p">,</span> <span class="n">_TorchCompileWrapper</span><span class="p">)</span> <span class="ow">and</span>
2027+
<span class="bp">self</span><span class="o">.</span><span class="n">compiler_fn</span> <span class="o">==</span> <span class="n">other</span><span class="o">.</span><span class="n">compiler_fn</span> <span class="ow">and</span>
2028+
<span class="bp">self</span><span class="o">.</span><span class="n">kwargs</span> <span class="o">==</span> <span class="n">other</span><span class="o">.</span><span class="n">kwargs</span> <span class="ow">and</span>
2029+
<span class="bp">self</span><span class="o">.</span><span class="n">dynamic</span> <span class="o">==</span> <span class="n">other</span><span class="o">.</span><span class="n">dynamic</span><span class="p">)</span>
2030+
2031+
<span class="k">def</span> <span class="fm">__call__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">model_</span><span class="p">,</span> <span class="n">inputs_</span><span class="p">):</span>
2032+
<span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">compiler_fn</span><span class="p">(</span><span class="n">model_</span><span class="p">,</span> <span class="n">inputs_</span><span class="p">,</span> <span class="o">**</span><span class="bp">self</span><span class="o">.</span><span class="n">kwargs</span><span class="p">)</span>
2033+
2034+
20062035
<div class="viewcode-block" id="compile"><a class="viewcode-back" href="../generated/torch.compile.html#torch.compile">[docs]</a><span class="k">def</span> <span class="nf">compile</span><span class="p">(</span><span class="n">model</span><span class="p">:</span> <span class="n">Optional</span><span class="p">[</span><span class="n">Callable</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span> <span class="o">*</span><span class="p">,</span>
20072036
<span class="n">fullgraph</span><span class="p">:</span> <span class="n">builtins</span><span class="o">.</span><span class="n">bool</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
20082037
<span class="n">dynamic</span><span class="p">:</span> <span class="n">builtins</span><span class="o">.</span><span class="n">bool</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
@@ -2067,6 +2096,8 @@ <h1>Source code for torch</h1><div class="highlight"><pre>
20672096
<span class="n">mode</span> <span class="o">=</span> <span class="s2">&quot;default&quot;</span>
20682097
<span class="k">if</span> <span class="n">backend</span> <span class="o">==</span> <span class="s2">&quot;inductor&quot;</span><span class="p">:</span>
20692098
<span class="n">backend</span> <span class="o">=</span> <span class="n">_TorchCompileInductorWrapper</span><span class="p">(</span><span class="n">mode</span><span class="p">,</span> <span class="n">options</span><span class="p">,</span> <span class="n">dynamic</span><span class="p">)</span>
2099+
<span class="k">else</span><span class="p">:</span>
2100+
<span class="n">backend</span> <span class="o">=</span> <span class="n">_TorchCompileWrapper</span><span class="p">(</span><span class="n">backend</span><span class="p">,</span> <span class="n">mode</span><span class="p">,</span> <span class="n">options</span><span class="p">,</span> <span class="n">dynamic</span><span class="p">)</span>
20702101

20712102
<span class="k">return</span> <span class="n">torch</span><span class="o">.</span><span class="n">_dynamo</span><span class="o">.</span><span class="n">optimize</span><span class="p">(</span><span class="n">backend</span><span class="o">=</span><span class="n">backend</span><span class="p">,</span> <span class="n">nopython</span><span class="o">=</span><span class="n">fullgraph</span><span class="p">,</span> <span class="n">dynamic</span><span class="o">=</span><span class="n">dynamic</span><span class="p">,</span> <span class="n">disable</span><span class="o">=</span><span class="n">disable</span><span class="p">)(</span><span class="n">model</span><span class="p">)</span></div>
20722103

docs/main/_modules/torch/__config__.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,7 @@
235235
<div class="pytorch-left-menu-search">
236236

237237
<div class="version">
238-
<a href='https://pytorch.org/docs/versions.html'>master (2.1.0a0+git763e0a9 ) &#x25BC</a>
238+
<a href='https://pytorch.org/docs/versions.html'>master (2.1.0a0+gitd1fbd33 ) &#x25BC</a>
239239
</div>
240240

241241

docs/main/_modules/torch/_dynamo.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,7 @@
235235
<div class="pytorch-left-menu-search">
236236

237237
<div class="version">
238-
<a href='https://pytorch.org/docs/versions.html'>master (2.1.0a0+git763e0a9 ) &#x25BC</a>
238+
<a href='https://pytorch.org/docs/versions.html'>master (2.1.0a0+gitd1fbd33 ) &#x25BC</a>
239239
</div>
240240

241241

docs/main/_modules/torch/_dynamo/backends/registry.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,7 @@
235235
<div class="pytorch-left-menu-search">
236236

237237
<div class="version">
238-
<a href='https://pytorch.org/docs/versions.html'>master (2.1.0a0+git763e0a9 ) &#x25BC</a>
238+
<a href='https://pytorch.org/docs/versions.html'>master (2.1.0a0+gitd1fbd33 ) &#x25BC</a>
239239
</div>
240240

241241

docs/main/_modules/torch/_dynamo/eval_frame.html

+11-2
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,7 @@
235235
<div class="pytorch-left-menu-search">
236236

237237
<div class="version">
238-
<a href='https://pytorch.org/docs/versions.html'>master (2.1.0a0+git763e0a9 ) &#x25BC</a>
238+
<a href='https://pytorch.org/docs/versions.html'>master (2.1.0a0+gitd1fbd33 ) &#x25BC</a>
239239
</div>
240240

241241

@@ -550,7 +550,7 @@ <h1>Source code for torch._dynamo.eval_frame</h1><div class="highlight"><pre>
550550
<span class="n">DONT_WRAP_FILES</span> <span class="o">=</span> <span class="p">{</span>
551551
<span class="c1"># For tracing into fx modules</span>
552552
<span class="n">inspect</span><span class="o">.</span><span class="n">getsourcefile</span><span class="p">(</span><span class="n">GraphModule</span><span class="p">),</span>
553-
<span class="n">join</span><span class="p">(</span><span class="n">dirname</span><span class="p">(</span><span class="n">dirname</span><span class="p">(</span><span class="vm">__file__</span><span class="p">)),</span> <span class="s2">&quot;onnx/_internal/fx/dynamo_exporter.py&quot;</span><span class="p">),</span>
553+
<span class="n">join</span><span class="p">(</span><span class="n">dirname</span><span class="p">(</span><span class="n">dirname</span><span class="p">(</span><span class="vm">__file__</span><span class="p">)),</span> <span class="s2">&quot;onnx/_internal/fx/dynamo_graph_extractor.py&quot;</span><span class="p">),</span>
554554
<span class="p">}</span>
555555

556556

@@ -1299,6 +1299,15 @@ <h1>Source code for torch._dynamo.eval_frame</h1><div class="highlight"><pre>
12991299
<span class="k">assert</span> <span class="n">out_guards</span> <span class="ow">is</span> <span class="ow">not</span> <span class="kc">None</span><span class="p">,</span> <span class="s2">&quot;Failed to produce guards during tracing&quot;</span>
13001300
<span class="k">assert</span> <span class="n">fake_mode</span> <span class="ow">is</span> <span class="ow">not</span> <span class="kc">None</span>
13011301

1302+
<span class="k">if</span> <span class="p">(</span><span class="n">shape_env</span> <span class="o">:=</span> <span class="nb">getattr</span><span class="p">(</span><span class="n">fake_mode</span><span class="p">,</span> <span class="s2">&quot;shape_env&quot;</span><span class="p">,</span> <span class="kc">None</span><span class="p">))</span> <span class="ow">is</span> <span class="ow">not</span> <span class="kc">None</span><span class="p">:</span>
1303+
<span class="n">dim_constraints</span> <span class="o">=</span> <span class="n">shape_env</span><span class="o">.</span><span class="n">dim_constraints</span>
1304+
<span class="k">assert</span> <span class="n">dim_constraints</span> <span class="ow">is</span> <span class="ow">not</span> <span class="kc">None</span>
1305+
<span class="n">dim_constraints</span><span class="o">.</span><span class="n">solve</span><span class="p">()</span>
1306+
<span class="n">log</span><span class="o">.</span><span class="n">warning</span><span class="p">(</span>
1307+
<span class="s2">&quot;Summary of dimension constraints:</span><span class="si">%s</span><span class="s2">&quot;</span><span class="p">,</span>
1308+
<span class="n">dim_constraints</span><span class="o">.</span><span class="n">prettify_results</span><span class="p">(</span><span class="n">inspect</span><span class="o">.</span><span class="n">signature</span><span class="p">(</span><span class="n">f</span><span class="p">)),</span>
1309+
<span class="p">)</span>
1310+
13021311
<span class="n">matched_input_elements_positions</span> <span class="o">=</span> <span class="n">produce_matching</span><span class="p">(</span><span class="n">flat_args</span><span class="p">,</span> <span class="n">graph_captured_input</span><span class="p">)</span>
13031312

13041313
<span class="n">flat_results_traced</span><span class="p">,</span> <span class="n">out_spec_traced</span> <span class="o">=</span> <span class="n">pytree</span><span class="o">.</span><span class="n">tree_flatten</span><span class="p">(</span><span class="n">result_traced</span><span class="p">)</span>

docs/main/_modules/torch/_jit_internal.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,7 @@
235235
<div class="pytorch-left-menu-search">
236236

237237
<div class="version">
238-
<a href='https://pytorch.org/docs/versions.html'>master (2.1.0a0+git763e0a9 ) &#x25BC</a>
238+
<a href='https://pytorch.org/docs/versions.html'>master (2.1.0a0+gitd1fbd33 ) &#x25BC</a>
239239
</div>
240240

241241

docs/main/_modules/torch/_lobpcg.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,7 @@
235235
<div class="pytorch-left-menu-search">
236236

237237
<div class="version">
238-
<a href='https://pytorch.org/docs/versions.html'>master (2.1.0a0+git763e0a9 ) &#x25BC</a>
238+
<a href='https://pytorch.org/docs/versions.html'>master (2.1.0a0+gitd1fbd33 ) &#x25BC</a>
239239
</div>
240240

241241

docs/main/_modules/torch/_logging/_internal.html

+6-1
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,7 @@
235235
<div class="pytorch-left-menu-search">
236236

237237
<div class="version">
238-
<a href='https://pytorch.org/docs/versions.html'>master (2.1.0a0+git763e0a9 ) &#x25BC</a>
238+
<a href='https://pytorch.org/docs/versions.html'>master (2.1.0a0+gitd1fbd33 ) &#x25BC</a>
239239
</div>
240240

241241

@@ -593,6 +593,7 @@ <h1>Source code for torch._logging._internal</h1><div class="highlight"><pre>
593593
<span class="n">bytecode</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
594594
<span class="n">aot_graphs</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
595595
<span class="n">aot_joint_graph</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
596+
<span class="n">ddp_graphs</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
596597
<span class="n">graph</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
597598
<span class="n">graph_code</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
598599
<span class="n">guards</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
@@ -656,6 +657,9 @@ <h1>Source code for torch._logging._internal</h1><div class="highlight"><pre>
656657
<span class="sd"> aot_joint_graph (:class:`bool`):</span>
657658
<span class="sd"> Whether to emit &quot;aot_joint_graph&quot; log artifacts. Default: ``False``</span>
658659

660+
<span class="sd"> ddp_graphs (:class:`bool`):</span>
661+
<span class="sd"> Whether to emit graphs generated by DDPOptimizer. Default: ``False``</span>
662+
659663
<span class="sd"> graph (:class:`bool`):</span>
660664
<span class="sd"> Whether to emit the graph captured by TorchDynamo in tabular format.</span>
661665
<span class="sd"> Default: ``False``</span>
@@ -743,6 +747,7 @@ <h1>Source code for torch._logging._internal</h1><div class="highlight"><pre>
743747
<span class="n">bytecode</span><span class="o">=</span><span class="n">bytecode</span><span class="p">,</span>
744748
<span class="n">aot_graphs</span><span class="o">=</span><span class="n">aot_graphs</span><span class="p">,</span>
745749
<span class="n">aot_joint_graph</span><span class="o">=</span><span class="n">aot_joint_graph</span><span class="p">,</span>
750+
<span class="n">ddp_graphs</span><span class="o">=</span><span class="n">ddp_graphs</span><span class="p">,</span>
746751
<span class="n">graph</span><span class="o">=</span><span class="n">graph</span><span class="p">,</span>
747752
<span class="n">graph_code</span><span class="o">=</span><span class="n">graph_code</span><span class="p">,</span>
748753
<span class="n">guards</span><span class="o">=</span><span class="n">guards</span><span class="p">,</span>

docs/main/_modules/torch/_lowrank.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,7 @@
235235
<div class="pytorch-left-menu-search">
236236

237237
<div class="version">
238-
<a href='https://pytorch.org/docs/versions.html'>master (2.1.0a0+git763e0a9 ) &#x25BC</a>
238+
<a href='https://pytorch.org/docs/versions.html'>master (2.1.0a0+gitd1fbd33 ) &#x25BC</a>
239239
</div>
240240

241241

docs/main/_modules/torch/_tensor.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,7 @@
235235
<div class="pytorch-left-menu-search">
236236

237237
<div class="version">
238-
<a href='https://pytorch.org/docs/versions.html'>master (2.1.0a0+git763e0a9 ) &#x25BC</a>
238+
<a href='https://pytorch.org/docs/versions.html'>master (2.1.0a0+gitd1fbd33 ) &#x25BC</a>
239239
</div>
240240

241241

docs/main/_modules/torch/_tensor_str.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,7 @@
235235
<div class="pytorch-left-menu-search">
236236

237237
<div class="version">
238-
<a href='https://pytorch.org/docs/versions.html'>master (2.1.0a0+git763e0a9 ) &#x25BC</a>
238+
<a href='https://pytorch.org/docs/versions.html'>master (2.1.0a0+gitd1fbd33 ) &#x25BC</a>
239239
</div>
240240

241241

docs/main/_modules/torch/_utils.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,7 @@
235235
<div class="pytorch-left-menu-search">
236236

237237
<div class="version">
238-
<a href='https://pytorch.org/docs/versions.html'>master (2.1.0a0+git763e0a9 ) &#x25BC</a>
238+
<a href='https://pytorch.org/docs/versions.html'>master (2.1.0a0+gitd1fbd33 ) &#x25BC</a>
239239
</div>
240240

241241

docs/main/_modules/torch/amp/autocast_mode.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,7 @@
235235
<div class="pytorch-left-menu-search">
236236

237237
<div class="version">
238-
<a href='https://pytorch.org/docs/versions.html'>master (2.1.0a0+git763e0a9 ) &#x25BC</a>
238+
<a href='https://pytorch.org/docs/versions.html'>master (2.1.0a0+gitd1fbd33 ) &#x25BC</a>
239239
</div>
240240

241241

docs/main/_modules/torch/ao/nn/intrinsic/modules/fused.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,7 @@
235235
<div class="pytorch-left-menu-search">
236236

237237
<div class="version">
238-
<a href='https://pytorch.org/docs/versions.html'>master (2.1.0a0+git763e0a9 ) &#x25BC</a>
238+
<a href='https://pytorch.org/docs/versions.html'>master (2.1.0a0+gitd1fbd33 ) &#x25BC</a>
239239
</div>
240240

241241

docs/main/_modules/torch/ao/nn/intrinsic/qat/modules/conv_fused.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,7 @@
235235
<div class="pytorch-left-menu-search">
236236

237237
<div class="version">
238-
<a href='https://pytorch.org/docs/versions.html'>master (2.1.0a0+git763e0a9 ) &#x25BC</a>
238+
<a href='https://pytorch.org/docs/versions.html'>master (2.1.0a0+gitd1fbd33 ) &#x25BC</a>
239239
</div>
240240

241241

docs/main/_modules/torch/ao/nn/intrinsic/qat/modules/linear_relu.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,7 @@
235235
<div class="pytorch-left-menu-search">
236236

237237
<div class="version">
238-
<a href='https://pytorch.org/docs/versions.html'>master (2.1.0a0+git763e0a9 ) &#x25BC</a>
238+
<a href='https://pytorch.org/docs/versions.html'>master (2.1.0a0+gitd1fbd33 ) &#x25BC</a>
239239
</div>
240240

241241

0 commit comments

Comments
 (0)