Skip to content

Commit f837dfa

Browse files
Merge branch 'site' into Scaling-PyTorch-FSDP-blog-post
2 parents cbb6b81 + da596fd commit f837dfa

File tree

2,066 files changed

+7771
-5619
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,066 files changed

+7771
-5619
lines changed

_data/ecosystem/pted/2021/posters.yaml

Lines changed: 718 additions & 635 deletions
Large diffs are not rendered by default.

docs/master/_dynamo.html

Lines changed: 2 additions & 1 deletion
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.0.0a0+git9eccfed ) &#x25BC</a>
240+
<a href='https://pytorch.org/docs/versions.html'>master (2.0.0a0+gitd19791e ) &#x25BC</a>
241241
</div>
242242

243243

@@ -309,6 +309,7 @@
309309
<li class="toctree-l1"><a class="reference internal" href="dynamo/deep-dive.html">TorchDynamo Deeper Dive</a></li>
310310
<li class="toctree-l1"><a class="reference internal" href="dynamo/troubleshooting.html">TorchDynamo Troubleshooting</a></li>
311311
<li class="toctree-l1"><a class="reference internal" href="dynamo/faq.html">Frequently Asked Questions</a></li>
312+
<li class="toctree-l1"><a class="reference internal" href="ir.html">IRs</a></li>
312313
</ul>
313314
<p class="caption" role="heading"><span class="caption-text">Language Bindings</span></p>
314315
<ul>

docs/master/_images/RReLU.png

-127 Bytes
Loading

docs/master/_modules/index.html

Lines changed: 2 additions & 1 deletion
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.0.0a0+git9eccfed ) &#x25BC</a>
238+
<a href='https://pytorch.org/docs/versions.html'>master (2.0.0a0+gitd19791e ) &#x25BC</a>
239239
</div>
240240

241241

@@ -307,6 +307,7 @@
307307
<li class="toctree-l1"><a class="reference internal" href="../dynamo/deep-dive.html">TorchDynamo Deeper Dive</a></li>
308308
<li class="toctree-l1"><a class="reference internal" href="../dynamo/troubleshooting.html">TorchDynamo Troubleshooting</a></li>
309309
<li class="toctree-l1"><a class="reference internal" href="../dynamo/faq.html">Frequently Asked Questions</a></li>
310+
<li class="toctree-l1"><a class="reference internal" href="../ir.html">IRs</a></li>
310311
</ul>
311312
<p class="caption" role="heading"><span class="caption-text">Language Bindings</span></p>
312313
<ul>

docs/master/_modules/torch.html

Lines changed: 17 additions & 12 deletions
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.0.0a0+git9eccfed ) &#x25BC</a>
238+
<a href='https://pytorch.org/docs/versions.html'>master (2.0.0a0+gitd19791e ) &#x25BC</a>
239239
</div>
240240

241241

@@ -307,6 +307,7 @@
307307
<li class="toctree-l1"><a class="reference internal" href="../dynamo/deep-dive.html">TorchDynamo Deeper Dive</a></li>
308308
<li class="toctree-l1"><a class="reference internal" href="../dynamo/troubleshooting.html">TorchDynamo Troubleshooting</a></li>
309309
<li class="toctree-l1"><a class="reference internal" href="../dynamo/faq.html">Frequently Asked Questions</a></li>
310+
<li class="toctree-l1"><a class="reference internal" href="../ir.html">IRs</a></li>
310311
</ul>
311312
<p class="caption" role="heading"><span class="caption-text">Language Bindings</span></p>
312313
<ul>
@@ -1600,6 +1601,20 @@ <h1>Source code for torch</h1><div class="highlight"><pre>
16001601
<span class="n">lstsq</span><span class="p">,</span>
16011602
<span class="p">)</span>
16021603

1604+
<span class="k">class</span> <span class="nc">_TorchCompileInductorWrapper</span><span class="p">:</span>
1605+
<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">mode</span><span class="p">,</span> <span class="n">passes</span><span class="p">):</span>
1606+
<span class="kn">from</span> <span class="nn">torch._dynamo.eval_frame</span> <span class="kn">import</span> <span class="n">lookup_backend</span>
1607+
<span class="kn">from</span> <span class="nn">torch._inductor.config</span> <span class="kn">import</span> <span class="n">InductorConfigContext</span>
1608+
1609+
<span class="bp">self</span><span class="o">.</span><span class="n">compile_fn</span> <span class="o">=</span> <span class="n">lookup_backend</span><span class="p">(</span><span class="s2">&quot;inductor&quot;</span><span class="p">)</span>
1610+
<span class="bp">self</span><span class="o">.</span><span class="n">cm</span> <span class="o">=</span> <span class="n">InductorConfigContext</span><span class="p">(</span><span class="n">mode</span> <span class="k">if</span> <span class="n">mode</span> <span class="ow">is</span> <span class="ow">not</span> <span class="kc">None</span> <span class="k">else</span> <span class="n">passes</span><span class="p">)</span>
1611+
<span class="bp">self</span><span class="o">.</span><span class="n">_torchdynamo_orig_callable</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">compile_fn</span>
1612+
1613+
<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>
1614+
<span class="k">with</span> <span class="bp">self</span><span class="o">.</span><span class="n">cm</span><span class="p">:</span>
1615+
<span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">compile_fn</span><span class="p">(</span><span class="n">model_</span><span class="p">,</span> <span class="n">inputs_</span><span class="p">)</span>
1616+
1617+
16031618
<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>
16041619
<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>
16051620
<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>
@@ -1650,22 +1665,12 @@ <h1>Source code for torch</h1><div class="highlight"><pre>
16501665
<span class="k">return</span> <span class="n">fn</span>
16511666

16521667
<span class="kn">import</span> <span class="nn">torch._dynamo</span>
1653-
<span class="kn">from</span> <span class="nn">torch._dynamo.eval_frame</span> <span class="kn">import</span> <span class="n">lookup_backend</span>
1654-
<span class="kn">from</span> <span class="nn">torch._inductor.config</span> <span class="kn">import</span> <span class="n">InductorConfigContext</span>
16551668
<span class="k">if</span> <span class="n">mode</span> <span class="ow">is</span> <span class="ow">not</span> <span class="kc">None</span> <span class="ow">and</span> <span class="n">passes</span> <span class="ow">is</span> <span class="ow">not</span> <span class="kc">None</span><span class="p">:</span>
16561669
<span class="k">raise</span> <span class="ne">RuntimeError</span><span class="p">(</span><span class="s2">&quot;Either mode or passes can be specified, but both can&#39;t be specified at the same time.&quot;</span><span class="p">)</span>
16571670
<span class="k">if</span> <span class="n">mode</span> <span class="ow">is</span> <span class="kc">None</span> <span class="ow">and</span> <span class="n">passes</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span>
16581671
<span class="n">mode</span> <span class="o">=</span> <span class="s2">&quot;default&quot;</span>
16591672
<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>
1660-
<span class="n">compile_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>
1661-
<span class="n">cm</span> <span class="o">=</span> <span class="n">InductorConfigContext</span><span class="p">(</span><span class="n">mode</span> <span class="k">if</span> <span class="n">mode</span> <span class="ow">is</span> <span class="ow">not</span> <span class="kc">None</span> <span class="k">else</span> <span class="n">passes</span><span class="p">)</span>
1662-
1663-
<span class="k">def</span> <span class="nf">_compile_fn</span><span class="p">(</span><span class="n">model_</span><span class="p">,</span> <span class="n">inputs_</span><span class="p">):</span>
1664-
<span class="k">with</span> <span class="n">cm</span><span class="p">:</span>
1665-
<span class="k">return</span> <span class="n">compile_fn</span><span class="p">(</span><span class="n">model_</span><span class="p">,</span> <span class="n">inputs_</span><span class="p">)</span>
1666-
1667-
<span class="n">_compile_fn</span><span class="o">.</span><span class="n">_torchdynamo_orig_callable</span> <span class="o">=</span> <span class="n">compile_fn</span> <span class="c1"># type: ignore[attr-defined]</span>
1668-
<span class="n">backend</span> <span class="o">=</span> <span class="n">_compile_fn</span>
1673+
<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">passes</span><span class="p">)</span>
16691674
<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="o">**</span><span class="n">kwargs</span><span class="p">)(</span><span class="n">model</span><span class="p">)</span></div>
16701675

16711676

docs/master/_modules/torch/__config__.html

Lines changed: 2 additions & 1 deletion
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.0.0a0+git9eccfed ) &#x25BC</a>
238+
<a href='https://pytorch.org/docs/versions.html'>master (2.0.0a0+gitd19791e ) &#x25BC</a>
239239
</div>
240240

241241

@@ -307,6 +307,7 @@
307307
<li class="toctree-l1"><a class="reference internal" href="../../dynamo/deep-dive.html">TorchDynamo Deeper Dive</a></li>
308308
<li class="toctree-l1"><a class="reference internal" href="../../dynamo/troubleshooting.html">TorchDynamo Troubleshooting</a></li>
309309
<li class="toctree-l1"><a class="reference internal" href="../../dynamo/faq.html">Frequently Asked Questions</a></li>
310+
<li class="toctree-l1"><a class="reference internal" href="../../ir.html">IRs</a></li>
310311
</ul>
311312
<p class="caption" role="heading"><span class="caption-text">Language Bindings</span></p>
312313
<ul>

docs/master/_modules/torch/_dynamo.html

Lines changed: 2 additions & 1 deletion
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.0.0a0+git9eccfed ) &#x25BC</a>
238+
<a href='https://pytorch.org/docs/versions.html'>master (2.0.0a0+gitd19791e ) &#x25BC</a>
239239
</div>
240240

241241

@@ -307,6 +307,7 @@
307307
<li class="toctree-l1"><a class="reference internal" href="../../dynamo/deep-dive.html">TorchDynamo Deeper Dive</a></li>
308308
<li class="toctree-l1"><a class="reference internal" href="../../dynamo/troubleshooting.html">TorchDynamo Troubleshooting</a></li>
309309
<li class="toctree-l1"><a class="reference internal" href="../../dynamo/faq.html">Frequently Asked Questions</a></li>
310+
<li class="toctree-l1"><a class="reference internal" href="../../ir.html">IRs</a></li>
310311
</ul>
311312
<p class="caption" role="heading"><span class="caption-text">Language Bindings</span></p>
312313
<ul>

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

Lines changed: 8 additions & 2 deletions
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.0.0a0+git9eccfed ) &#x25BC</a>
238+
<a href='https://pytorch.org/docs/versions.html'>master (2.0.0a0+gitd19791e ) &#x25BC</a>
239239
</div>
240240

241241

@@ -307,6 +307,7 @@
307307
<li class="toctree-l1"><a class="reference internal" href="../../../dynamo/deep-dive.html">TorchDynamo Deeper Dive</a></li>
308308
<li class="toctree-l1"><a class="reference internal" href="../../../dynamo/troubleshooting.html">TorchDynamo Troubleshooting</a></li>
309309
<li class="toctree-l1"><a class="reference internal" href="../../../dynamo/faq.html">Frequently Asked Questions</a></li>
310+
<li class="toctree-l1"><a class="reference internal" href="../../../ir.html">IRs</a></li>
310311
</ul>
311312
<p class="caption" role="heading"><span class="caption-text">Language Bindings</span></p>
312313
<ul>
@@ -814,7 +815,12 @@ <h1>Source code for torch._dynamo.eval_frame</h1><div class="highlight"><pre>
814815
<span class="k">def</span> <span class="nf">get_compiler_fn</span><span class="p">(</span><span class="n">compiler_fn</span><span class="p">):</span>
815816
<span class="kn">from</span> <span class="nn">.debug_utils</span> <span class="kn">import</span> <span class="n">wrap_backend_debug</span>
816817

817-
<span class="n">compiler_str</span> <span class="o">=</span> <span class="n">compiler_fn</span> <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">compiler_fn</span><span class="p">,</span> <span class="nb">str</span><span class="p">)</span> <span class="k">else</span> <span class="kc">None</span>
818+
<span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">compiler_fn</span><span class="p">,</span> <span class="n">torch</span><span class="o">.</span><span class="n">_TorchCompileInductorWrapper</span><span class="p">):</span>
819+
<span class="n">compiler_str</span> <span class="o">=</span> <span class="s2">&quot;inductor&quot;</span>
820+
<span class="k">elif</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">compiler_fn</span><span class="p">,</span> <span class="nb">str</span><span class="p">):</span>
821+
<span class="n">compiler_str</span> <span class="o">=</span> <span class="n">compiler_fn</span>
822+
<span class="k">else</span><span class="p">:</span>
823+
<span class="n">compiler_str</span> <span class="o">=</span> <span class="kc">None</span>
818824
<span class="n">compiler_fn</span> <span class="o">=</span> <span class="n">lookup_backend</span><span class="p">(</span><span class="n">compiler_fn</span><span class="p">)</span>
819825
<span class="k">return</span> <span class="n">wrap_backend_debug</span><span class="p">(</span><span class="n">compiler_fn</span><span class="p">,</span> <span class="n">compiler_str</span><span class="p">)</span>
820826

docs/master/_modules/torch/_jit_internal.html

Lines changed: 2 additions & 1 deletion
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.0.0a0+git9eccfed ) &#x25BC</a>
238+
<a href='https://pytorch.org/docs/versions.html'>master (2.0.0a0+gitd19791e ) &#x25BC</a>
239239
</div>
240240

241241

@@ -307,6 +307,7 @@
307307
<li class="toctree-l1"><a class="reference internal" href="../../dynamo/deep-dive.html">TorchDynamo Deeper Dive</a></li>
308308
<li class="toctree-l1"><a class="reference internal" href="../../dynamo/troubleshooting.html">TorchDynamo Troubleshooting</a></li>
309309
<li class="toctree-l1"><a class="reference internal" href="../../dynamo/faq.html">Frequently Asked Questions</a></li>
310+
<li class="toctree-l1"><a class="reference internal" href="../../ir.html">IRs</a></li>
310311
</ul>
311312
<p class="caption" role="heading"><span class="caption-text">Language Bindings</span></p>
312313
<ul>

docs/master/_modules/torch/_lobpcg.html

Lines changed: 2 additions & 1 deletion
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.0.0a0+git9eccfed ) &#x25BC</a>
238+
<a href='https://pytorch.org/docs/versions.html'>master (2.0.0a0+gitd19791e ) &#x25BC</a>
239239
</div>
240240

241241

@@ -307,6 +307,7 @@
307307
<li class="toctree-l1"><a class="reference internal" href="../../dynamo/deep-dive.html">TorchDynamo Deeper Dive</a></li>
308308
<li class="toctree-l1"><a class="reference internal" href="../../dynamo/troubleshooting.html">TorchDynamo Troubleshooting</a></li>
309309
<li class="toctree-l1"><a class="reference internal" href="../../dynamo/faq.html">Frequently Asked Questions</a></li>
310+
<li class="toctree-l1"><a class="reference internal" href="../../ir.html">IRs</a></li>
310311
</ul>
311312
<p class="caption" role="heading"><span class="caption-text">Language Bindings</span></p>
312313
<ul>

0 commit comments

Comments
 (0)