Skip to content

Commit 2d31768

Browse files
committed
auto-generating sphinx docs
1 parent ad96faf commit 2d31768

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

main/_modules/torchtune/datasets/_concat.html

+6-6
Original file line numberDiff line numberDiff line change
@@ -515,12 +515,12 @@ <h1>Source code for torchtune.datasets._concat</h1><div class="highlight"><pre>
515515
<span class="k">def</span><span class="w"> </span><span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">datasets</span><span class="p">:</span> <span class="n">List</span><span class="p">[</span><span class="n">Dataset</span><span class="p">]):</span>
516516
<span class="bp">self</span><span class="o">.</span><span class="n">_datasets</span><span class="p">:</span> <span class="n">List</span><span class="p">[</span><span class="n">Dataset</span><span class="p">]</span> <span class="o">=</span> <span class="n">datasets</span>
517517

518-
<span class="k">for</span> <span class="n">dataset</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">_datasets</span><span class="p">:</span>
519-
<span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">dataset</span><span class="p">,</span> <span class="n">PackedDataset</span><span class="p">):</span>
520-
<span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span>
521-
<span class="s2">&quot;ConcatDataset can&#39;t process instances of PackedDataset.&quot;</span>
522-
<span class="p">)</span>
523-
518+
<span class="n">is_packed</span> <span class="o">=</span> <span class="p">[</span><span class="nb">isinstance</span><span class="p">(</span><span class="n">dataset</span><span class="p">,</span> <span class="n">PackedDataset</span><span class="p">)</span> <span class="k">for</span> <span class="n">dataset</span> <span class="ow">in</span> <span class="n">datasets</span><span class="p">]</span>
519+
<span class="k">if</span> <span class="nb">any</span><span class="p">(</span><span class="n">is_packed</span><span class="p">)</span> <span class="ow">and</span> <span class="ow">not</span> <span class="nb">all</span><span class="p">(</span><span class="n">is_packed</span><span class="p">):</span>
520+
<span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span>
521+
<span class="s2">&quot;ConcatDataset can&#39;t process a mix of packed and non-packed datasets.&quot;</span>
522+
<span class="p">)</span>
523+
<span class="bp">self</span><span class="o">.</span><span class="n">packed</span> <span class="o">=</span> <span class="nb">all</span><span class="p">(</span><span class="n">is_packed</span><span class="p">)</span>
524524
<span class="bp">self</span><span class="o">.</span><span class="n">_len</span><span class="p">:</span> <span class="nb">int</span> <span class="o">=</span> <span class="nb">sum</span><span class="p">(</span><span class="nb">len</span><span class="p">(</span><span class="n">dataset</span><span class="p">)</span> <span class="k">for</span> <span class="n">dataset</span> <span class="ow">in</span> <span class="n">datasets</span><span class="p">)</span>
525525
<span class="bp">self</span><span class="o">.</span><span class="n">_indexes</span><span class="p">:</span> <span class="n">List</span><span class="p">[</span><span class="n">Tuple</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">int</span><span class="p">,</span> <span class="nb">int</span><span class="p">]]</span> <span class="o">=</span> <span class="p">[]</span>
526526

0 commit comments

Comments
 (0)