Deployed 4996869 with MkDocs version: 1.3.1

This commit is contained in:
2022-08-11 14:51:01 +00:00
parent c8060cc443
commit 9e9892e00c
5 changed files with 88 additions and 74 deletions

View file

@ -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">&quot;&quot;&quot;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">&quot;models_flat&quot;</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">&quot;exception_flat&quot;</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">&quot;output_flat&quot;</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">&quot;feedback_flat&quot;</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">&quot;tags_flat&quot;</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">-&gt;</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">&quot;&quot;&quot;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">&#39;{ &#39;</span><span class="p">,</span> <span class="s1">&#39;{&#39;</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">)&quot;&quot;&quot;</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">&quot;models_flat&quot;</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">&quot;exception_flat&quot;</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">&quot;output_flat&quot;</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">&quot;feedback_flat&quot;</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">&quot;tags_flat&quot;</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">-&gt;</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">&quot;&quot;&quot;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">&#39;{ &#39;</span><span class="p">,</span> <span class="s1">&#39;{&#39;</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">)&quot;&quot;&quot;</span>
</code></pre></div></td></tr></table></div>
</details>