Deployed 4996869 with MkDocs version: 1.3.1
This commit is contained in:
parent
c8060cc443
commit
9e9892e00c
5 changed files with 88 additions and 74 deletions
|
|
@ -1143,7 +1143,9 @@ function, value of <code>ENVIRONMENT</code>, its split if has any, and either
|
|||
<span class="normal"><a href="#__codelineno-0-101">101</a></span>
|
||||
<span class="normal"><a href="#__codelineno-0-102">102</a></span>
|
||||
<span class="normal"><a href="#__codelineno-0-103">103</a></span>
|
||||
<span class="normal"><a href="#__codelineno-0-104">104</a></span></pre></div></td><td class="code"><div><pre><span></span><code><a id="__codelineno-0-12" name="__codelineno-0-12"></a><span class="k">class</span> <span class="nc">Trace</span><span class="p">(</span><span class="n">Generic</span><span class="p">[</span><span class="n">T</span><span class="p">],</span> <span class="n">HashableBaseModel</span><span class="p">):</span>
|
||||
<span class="normal"><a href="#__codelineno-0-104">104</a></span>
|
||||
<span class="normal"><a href="#__codelineno-0-105">105</a></span>
|
||||
<span class="normal"><a href="#__codelineno-0-106">106</a></span></pre></div></td><td class="code"><div><pre><span></span><code><a id="__codelineno-0-12" name="__codelineno-0-12"></a><span class="k">class</span> <span class="nc">Trace</span><span class="p">(</span><span class="n">Generic</span><span class="p">[</span><span class="n">T</span><span class="p">],</span> <span class="n">HashableBaseModel</span><span class="p">):</span>
|
||||
<a id="__codelineno-0-13" name="__codelineno-0-13"></a> <span class="sd">"""Universal structure for storing prediction traces and training data.</span>
|
||||
<a id="__codelineno-0-14" name="__codelineno-0-14"></a>
|
||||
<a id="__codelineno-0-15" name="__codelineno-0-15"></a><span class="sd"> Attributes:</span>
|
||||
|
|
@ -1222,20 +1224,22 @@ function, value of <code>ENVIRONMENT</code>, its split if has any, and either
|
|||
<a id="__codelineno-0-88" name="__codelineno-0-88"></a> <span class="p">}</span>
|
||||
<a id="__codelineno-0-89" name="__codelineno-0-89"></a> <span class="p">),</span>
|
||||
<a id="__codelineno-0-90" name="__codelineno-0-90"></a> <span class="o">**</span><span class="p">{</span>
|
||||
<a id="__codelineno-0-91" name="__codelineno-0-91"></a> <span class="n">k</span><span class="p">:</span> <span class="n">pformat</span><span class="p">(</span><span class="n">v</span><span class="p">,</span> <span class="n">indent</span><span class="o">=</span><span class="mi">2</span><span class="p">,</span> <span class="n">compact</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
|
||||
<a id="__codelineno-0-92" name="__codelineno-0-92"></a> <span class="k">for</span> <span class="n">k</span><span class="p">,</span> <span class="n">v</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">logged_values</span><span class="o">.</span><span class="n">items</span><span class="p">()</span>
|
||||
<a id="__codelineno-0-93" name="__codelineno-0-93"></a> <span class="p">},</span>
|
||||
<a id="__codelineno-0-94" name="__codelineno-0-94"></a> <span class="s2">"models_flat"</span><span class="p">:</span> <span class="bp">self</span><span class="o">.</span><span class="n">models_flat</span><span class="p">,</span>
|
||||
<a id="__codelineno-0-95" name="__codelineno-0-95"></a> <span class="s2">"exception_flat"</span><span class="p">:</span> <span class="bp">self</span><span class="o">.</span><span class="n">exception_flat</span><span class="p">,</span>
|
||||
<a id="__codelineno-0-96" name="__codelineno-0-96"></a> <span class="s2">"output_flat"</span><span class="p">:</span> <span class="bp">self</span><span class="o">.</span><span class="n">output_flat</span><span class="p">,</span>
|
||||
<a id="__codelineno-0-97" name="__codelineno-0-97"></a> <span class="s2">"feedback_flat"</span><span class="p">:</span> <span class="bp">self</span><span class="o">.</span><span class="n">feedback_flat</span><span class="p">,</span>
|
||||
<a id="__codelineno-0-98" name="__codelineno-0-98"></a> <span class="s2">"tags_flat"</span><span class="p">:</span> <span class="bp">self</span><span class="o">.</span><span class="n">tags_flat</span><span class="p">,</span>
|
||||
<a id="__codelineno-0-99" name="__codelineno-0-99"></a> <span class="p">}</span>
|
||||
<a id="__codelineno-0-100" name="__codelineno-0-100"></a>
|
||||
<a id="__codelineno-0-101" name="__codelineno-0-101"></a> <span class="k">def</span> <span class="fm">__repr__</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-></span> <span class="nb">str</span><span class="p">:</span>
|
||||
<a id="__codelineno-0-102" name="__codelineno-0-102"></a> <span class="k">return</span> <span class="sa">f</span><span class="s2">"""Trace[</span><span class="si">{</span><span class="nb">type</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">output</span><span class="p">)</span><span class="o">.</span><span class="vm">__name__</span><span class="si">}</span><span class="s2">](</span><span class="si">{</span>
|
||||
<a id="__codelineno-0-103" name="__codelineno-0-103"></a> <span class="n">pformat</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">dict</span><span class="p">(),</span> <span class="n">indent</span><span class="o">=</span><span class="mi">2</span><span class="p">,</span> <span class="n">compact</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span><span class="o">.</span><span class="n">replace</span><span class="p">(</span><span class="s1">'{ '</span><span class="p">,</span> <span class="s1">'{'</span><span class="p">,</span> <span class="mi">1</span><span class="p">)</span>
|
||||
<a id="__codelineno-0-104" name="__codelineno-0-104"></a> <span class="si">}</span><span class="s2">)"""</span>
|
||||
<a id="__codelineno-0-91" name="__codelineno-0-91"></a> <span class="n">k</span><span class="p">:</span> <span class="n">v</span>
|
||||
<a id="__codelineno-0-92" name="__codelineno-0-92"></a> <span class="k">if</span> <span class="p">(</span><span class="nb">isinstance</span><span class="p">(</span><span class="n">v</span><span class="p">,</span> <span class="nb">float</span><span class="p">)</span> <span class="ow">or</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">v</span><span class="p">,</span> <span class="nb">int</span><span class="p">))</span>
|
||||
<a id="__codelineno-0-93" name="__codelineno-0-93"></a> <span class="k">else</span> <span class="n">pformat</span><span class="p">(</span><span class="n">v</span><span class="p">,</span> <span class="n">indent</span><span class="o">=</span><span class="mi">2</span><span class="p">,</span> <span class="n">compact</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
|
||||
<a id="__codelineno-0-94" name="__codelineno-0-94"></a> <span class="k">for</span> <span class="n">k</span><span class="p">,</span> <span class="n">v</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">logged_values</span><span class="o">.</span><span class="n">items</span><span class="p">()</span>
|
||||
<a id="__codelineno-0-95" name="__codelineno-0-95"></a> <span class="p">},</span>
|
||||
<a id="__codelineno-0-96" name="__codelineno-0-96"></a> <span class="s2">"models_flat"</span><span class="p">:</span> <span class="bp">self</span><span class="o">.</span><span class="n">models_flat</span><span class="p">,</span>
|
||||
<a id="__codelineno-0-97" name="__codelineno-0-97"></a> <span class="s2">"exception_flat"</span><span class="p">:</span> <span class="bp">self</span><span class="o">.</span><span class="n">exception_flat</span><span class="p">,</span>
|
||||
<a id="__codelineno-0-98" name="__codelineno-0-98"></a> <span class="s2">"output_flat"</span><span class="p">:</span> <span class="bp">self</span><span class="o">.</span><span class="n">output_flat</span><span class="p">,</span>
|
||||
<a id="__codelineno-0-99" name="__codelineno-0-99"></a> <span class="s2">"feedback_flat"</span><span class="p">:</span> <span class="bp">self</span><span class="o">.</span><span class="n">feedback_flat</span><span class="p">,</span>
|
||||
<a id="__codelineno-0-100" name="__codelineno-0-100"></a> <span class="s2">"tags_flat"</span><span class="p">:</span> <span class="bp">self</span><span class="o">.</span><span class="n">tags_flat</span><span class="p">,</span>
|
||||
<a id="__codelineno-0-101" name="__codelineno-0-101"></a> <span class="p">}</span>
|
||||
<a id="__codelineno-0-102" name="__codelineno-0-102"></a>
|
||||
<a id="__codelineno-0-103" name="__codelineno-0-103"></a> <span class="k">def</span> <span class="fm">__repr__</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-></span> <span class="nb">str</span><span class="p">:</span>
|
||||
<a id="__codelineno-0-104" name="__codelineno-0-104"></a> <span class="k">return</span> <span class="sa">f</span><span class="s2">"""Trace[</span><span class="si">{</span><span class="nb">type</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">output</span><span class="p">)</span><span class="o">.</span><span class="vm">__name__</span><span class="si">}</span><span class="s2">](</span><span class="si">{</span>
|
||||
<a id="__codelineno-0-105" name="__codelineno-0-105"></a> <span class="n">pformat</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">dict</span><span class="p">(),</span> <span class="n">indent</span><span class="o">=</span><span class="mi">2</span><span class="p">,</span> <span class="n">compact</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span><span class="o">.</span><span class="n">replace</span><span class="p">(</span><span class="s1">'{ '</span><span class="p">,</span> <span class="s1">'{'</span><span class="p">,</span> <span class="mi">1</span><span class="p">)</span>
|
||||
<a id="__codelineno-0-106" name="__codelineno-0-106"></a> <span class="si">}</span><span class="s2">)"""</span>
|
||||
</code></pre></div></td></tr></table></div>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue