Deployed 03765e1 with MkDocs version: 1.3.0

This commit is contained in:
2022-07-13 10:53:35 +00:00
parent 8cda980b81
commit f5267b5a06
31 changed files with 725 additions and 91 deletions

View file

@ -450,7 +450,7 @@
<li class="md-nav__item">
<a href="../how-to-guides/call-remote/" class="md-nav__link">
Call remote GreatAI instances
How to call remote GreatAI instances
</a>
</li>
@ -2290,7 +2290,7 @@ practices.</p></td>
<tr>
<td><code>route_config</code></td>
<td>
<code><span title="great_ai.views.RouteConfig">RouteConfig</span></code>
<code><a class="autorefs autorefs-internal" title="great_ai.views.RouteConfig" href="views/#great_ai.RouteConfig">RouteConfig</a></code>
</td>
<td><p>Enable or disable specific HTTP API endpoints.</p></td>
<td>
@ -3342,7 +3342,9 @@ of the trace.</p></td>
<span class="normal"><a href="#__codelineno-0-65">65</a></span>
<span class="normal"><a href="#__codelineno-0-66">66</a></span>
<span class="normal"><a href="#__codelineno-0-67">67</a></span>
<span class="normal"><a href="#__codelineno-0-68">68</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">async</span> <span class="k">def</span> <span class="nf">call_remote_great_ai_async</span><span class="p">(</span>
<span class="normal"><a href="#__codelineno-0-68">68</a></span>
<span class="normal"><a href="#__codelineno-0-69">69</a></span>
<span class="normal"><a href="#__codelineno-0-70">70</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">async</span> <span class="k">def</span> <span class="nf">call_remote_great_ai_async</span><span class="p">(</span>
<a id="__codelineno-0-13" name="__codelineno-0-13"></a> <span class="n">base_uri</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span>
<a id="__codelineno-0-14" name="__codelineno-0-14"></a> <span class="n">data</span><span class="p">:</span> <span class="n">Mapping</span><span class="p">[</span><span class="nb">str</span><span class="p">,</span> <span class="n">Any</span><span class="p">],</span>
<a id="__codelineno-0-15" name="__codelineno-0-15"></a> <span class="n">retry_count</span><span class="p">:</span> <span class="nb">int</span> <span class="o">=</span> <span class="mi">4</span><span class="p">,</span>
@ -3383,22 +3385,24 @@ of the trace.</p></td>
<a id="__codelineno-0-50" name="__codelineno-0-50"></a> <span class="k">try</span><span class="p">:</span>
<a id="__codelineno-0-51" name="__codelineno-0-51"></a> <span class="n">response</span><span class="o">.</span><span class="n">raise_for_status</span><span class="p">()</span>
<a id="__codelineno-0-52" name="__codelineno-0-52"></a> <span class="k">except</span> <span class="ne">Exception</span><span class="p">:</span>
<a id="__codelineno-0-53" name="__codelineno-0-53"></a> <span class="k">raise</span> <span class="n">RemoteCallError</span><span class="p">(</span><span class="s2">&quot;Unexpected status code&quot;</span><span class="p">)</span>
<a id="__codelineno-0-54" name="__codelineno-0-54"></a> <span class="k">except</span> <span class="ne">Exception</span> <span class="k">as</span> <span class="n">e</span><span class="p">:</span>
<a id="__codelineno-0-55" name="__codelineno-0-55"></a> <span class="k">raise</span> <span class="n">RemoteCallError</span> <span class="kn">from</span> <span class="nn">e</span>
<a id="__codelineno-0-56" name="__codelineno-0-56"></a>
<a id="__codelineno-0-57" name="__codelineno-0-57"></a> <span class="k">try</span><span class="p">:</span>
<a id="__codelineno-0-58" name="__codelineno-0-58"></a> <span class="n">trace</span> <span class="o">=</span> <span class="n">response</span><span class="o">.</span><span class="n">json</span><span class="p">()</span>
<a id="__codelineno-0-59" name="__codelineno-0-59"></a> <span class="k">except</span> <span class="ne">Exception</span><span class="p">:</span>
<a id="__codelineno-0-60" name="__codelineno-0-60"></a> <span class="k">raise</span> <span class="n">RemoteCallError</span><span class="p">(</span>
<a id="__codelineno-0-61" name="__codelineno-0-61"></a> <span class="sa">f</span><span class="s2">&quot;JSON parsing failed </span><span class="si">{</span><span class="n">response</span><span class="o">.</span><span class="n">text</span><span class="si">}</span><span class="s2">&quot;</span><span class="p">,</span>
<a id="__codelineno-0-62" name="__codelineno-0-62"></a> <span class="p">)</span>
<a id="__codelineno-0-63" name="__codelineno-0-63"></a> <span class="k">try</span><span class="p">:</span>
<a id="__codelineno-0-64" name="__codelineno-0-64"></a> <span class="k">if</span> <span class="n">model_class</span> <span class="ow">is</span> <span class="ow">not</span> <span class="kc">None</span><span class="p">:</span>
<a id="__codelineno-0-65" name="__codelineno-0-65"></a> <span class="n">trace</span><span class="p">[</span><span class="s2">&quot;output&quot;</span><span class="p">]</span> <span class="o">=</span> <span class="n">model_class</span><span class="o">.</span><span class="n">parse_obj</span><span class="p">(</span><span class="n">trace</span><span class="p">[</span><span class="s2">&quot;output&quot;</span><span class="p">])</span>
<a id="__codelineno-0-66" name="__codelineno-0-66"></a> <span class="k">return</span> <span class="n">Trace</span><span class="o">.</span><span class="n">parse_obj</span><span class="p">(</span><span class="n">trace</span><span class="p">)</span>
<a id="__codelineno-0-67" name="__codelineno-0-67"></a> <span class="k">except</span> <span class="ne">Exception</span><span class="p">:</span>
<a id="__codelineno-0-68" name="__codelineno-0-68"></a> <span class="k">raise</span> <span class="n">RemoteCallError</span><span class="p">(</span><span class="s2">&quot;Could not parse Trace&quot;</span><span class="p">)</span>
<a id="__codelineno-0-53" name="__codelineno-0-53"></a> <span class="k">raise</span> <span class="n">RemoteCallError</span><span class="p">(</span>
<a id="__codelineno-0-54" name="__codelineno-0-54"></a> <span class="sa">f</span><span class="s2">&quot;Unexpected status code, reason: </span><span class="si">{</span><span class="n">response</span><span class="o">.</span><span class="n">text</span><span class="si">}</span><span class="s2">&quot;</span>
<a id="__codelineno-0-55" name="__codelineno-0-55"></a> <span class="p">)</span>
<a id="__codelineno-0-56" name="__codelineno-0-56"></a> <span class="k">except</span> <span class="ne">Exception</span> <span class="k">as</span> <span class="n">e</span><span class="p">:</span>
<a id="__codelineno-0-57" name="__codelineno-0-57"></a> <span class="k">raise</span> <span class="n">RemoteCallError</span> <span class="kn">from</span> <span class="nn">e</span>
<a id="__codelineno-0-58" name="__codelineno-0-58"></a>
<a id="__codelineno-0-59" name="__codelineno-0-59"></a> <span class="k">try</span><span class="p">:</span>
<a id="__codelineno-0-60" name="__codelineno-0-60"></a> <span class="n">trace</span> <span class="o">=</span> <span class="n">response</span><span class="o">.</span><span class="n">json</span><span class="p">()</span>
<a id="__codelineno-0-61" name="__codelineno-0-61"></a> <span class="k">except</span> <span class="ne">Exception</span><span class="p">:</span>
<a id="__codelineno-0-62" name="__codelineno-0-62"></a> <span class="k">raise</span> <span class="n">RemoteCallError</span><span class="p">(</span>
<a id="__codelineno-0-63" name="__codelineno-0-63"></a> <span class="sa">f</span><span class="s2">&quot;JSON parsing failed </span><span class="si">{</span><span class="n">response</span><span class="o">.</span><span class="n">text</span><span class="si">}</span><span class="s2">&quot;</span><span class="p">,</span>
<a id="__codelineno-0-64" name="__codelineno-0-64"></a> <span class="p">)</span>
<a id="__codelineno-0-65" name="__codelineno-0-65"></a> <span class="k">try</span><span class="p">:</span>
<a id="__codelineno-0-66" name="__codelineno-0-66"></a> <span class="k">if</span> <span class="n">model_class</span> <span class="ow">is</span> <span class="ow">not</span> <span class="kc">None</span><span class="p">:</span>
<a id="__codelineno-0-67" name="__codelineno-0-67"></a> <span class="n">trace</span><span class="p">[</span><span class="s2">&quot;output&quot;</span><span class="p">]</span> <span class="o">=</span> <span class="n">model_class</span><span class="o">.</span><span class="n">parse_obj</span><span class="p">(</span><span class="n">trace</span><span class="p">[</span><span class="s2">&quot;output&quot;</span><span class="p">])</span>
<a id="__codelineno-0-68" name="__codelineno-0-68"></a> <span class="k">return</span> <span class="n">Trace</span><span class="o">.</span><span class="n">parse_obj</span><span class="p">(</span><span class="n">trace</span><span class="p">)</span>
<a id="__codelineno-0-69" name="__codelineno-0-69"></a> <span class="k">except</span> <span class="ne">Exception</span><span class="p">:</span>
<a id="__codelineno-0-70" name="__codelineno-0-70"></a> <span class="k">raise</span> <span class="n">RemoteCallError</span><span class="p">(</span><span class="s2">&quot;Could not parse Trace&quot;</span><span class="p">)</span>
</code></pre></div></td></tr></table></div>
</details>
</div>

View file

@ -450,7 +450,7 @@
<li class="md-nav__item">
<a href="../../how-to-guides/call-remote/" class="md-nav__link">
Call remote GreatAI instances
How to call remote GreatAI instances
</a>
</li>

View file

@ -450,7 +450,7 @@
<li class="md-nav__item">
<a href="../../how-to-guides/call-remote/" class="md-nav__link">
Call remote GreatAI instances
How to call remote GreatAI instances
</a>
</li>
@ -2184,7 +2184,8 @@ process.</p></td>
<span class="normal"><a href="#__codelineno-0-57">57</a></span>
<span class="normal"><a href="#__codelineno-0-58">58</a></span>
<span class="normal"><a href="#__codelineno-0-59">59</a></span>
<span class="normal"><a href="#__codelineno-0-60">60</a></span></pre></div></td><td class="code"><div><pre><span></span><code><a id="__codelineno-0-11" name="__codelineno-0-11"></a><span class="k">def</span> <span class="nf">simple_parallel_map</span><span class="p">(</span>
<span class="normal"><a href="#__codelineno-0-60">60</a></span>
<span class="normal"><a href="#__codelineno-0-61">61</a></span></pre></div></td><td class="code"><div><pre><span></span><code><a id="__codelineno-0-11" name="__codelineno-0-11"></a><span class="k">def</span> <span class="nf">simple_parallel_map</span><span class="p">(</span>
<a id="__codelineno-0-12" name="__codelineno-0-12"></a> <span class="n">func</span><span class="p">:</span> <span class="n">Callable</span><span class="p">[[</span><span class="n">T</span><span class="p">],</span> <span class="n">Union</span><span class="p">[</span><span class="n">V</span><span class="p">,</span> <span class="n">Awaitable</span><span class="p">[</span><span class="n">V</span><span class="p">]]],</span>
<a id="__codelineno-0-13" name="__codelineno-0-13"></a> <span class="n">input_values</span><span class="p">:</span> <span class="n">Sequence</span><span class="p">[</span><span class="n">T</span><span class="p">],</span>
<a id="__codelineno-0-14" name="__codelineno-0-14"></a> <span class="o">*</span><span class="p">,</span>
@ -2222,18 +2223,19 @@ process.</p></td>
<a id="__codelineno-0-46" name="__codelineno-0-46"></a><span class="sd"> &quot;&quot;&quot;</span>
<a id="__codelineno-0-47" name="__codelineno-0-47"></a>
<a id="__codelineno-0-48" name="__codelineno-0-48"></a> <span class="n">input_values</span> <span class="o">=</span> <span class="nb">list</span><span class="p">(</span><span class="n">input_values</span><span class="p">)</span> <span class="c1"># in case the input is mistakenly not a sequence</span>
<a id="__codelineno-0-49" name="__codelineno-0-49"></a> <span class="k">return</span> <span class="nb">list</span><span class="p">(</span>
<a id="__codelineno-0-50" name="__codelineno-0-50"></a> <span class="n">tqdm</span><span class="p">(</span>
<a id="__codelineno-0-51" name="__codelineno-0-51"></a> <span class="n">parallel_map</span><span class="p">(</span>
<a id="__codelineno-0-52" name="__codelineno-0-52"></a> <span class="n">func</span><span class="o">=</span><span class="n">func</span><span class="p">,</span>
<a id="__codelineno-0-53" name="__codelineno-0-53"></a> <span class="n">input_values</span><span class="o">=</span><span class="n">input_values</span><span class="p">,</span>
<a id="__codelineno-0-54" name="__codelineno-0-54"></a> <span class="n">chunk_size</span><span class="o">=</span><span class="n">chunk_size</span><span class="p">,</span>
<a id="__codelineno-0-55" name="__codelineno-0-55"></a> <span class="n">concurrency</span><span class="o">=</span><span class="n">concurrency</span><span class="p">,</span>
<a id="__codelineno-0-56" name="__codelineno-0-56"></a> <span class="p">),</span>
<a id="__codelineno-0-57" name="__codelineno-0-57"></a> <span class="n">total</span><span class="o">=</span><span class="nb">len</span><span class="p">(</span><span class="n">input_values</span><span class="p">),</span>
<a id="__codelineno-0-58" name="__codelineno-0-58"></a> <span class="n">dynamic_ncols</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span>
<a id="__codelineno-0-59" name="__codelineno-0-59"></a> <span class="p">)</span>
<a id="__codelineno-0-60" name="__codelineno-0-60"></a> <span class="p">)</span>
<a id="__codelineno-0-49" name="__codelineno-0-49"></a> <span class="n">generator</span> <span class="o">=</span> <span class="n">parallel_map</span><span class="p">(</span>
<a id="__codelineno-0-50" name="__codelineno-0-50"></a> <span class="n">func</span><span class="o">=</span><span class="n">func</span><span class="p">,</span>
<a id="__codelineno-0-51" name="__codelineno-0-51"></a> <span class="n">input_values</span><span class="o">=</span><span class="n">input_values</span><span class="p">,</span>
<a id="__codelineno-0-52" name="__codelineno-0-52"></a> <span class="n">chunk_size</span><span class="o">=</span><span class="n">chunk_size</span><span class="p">,</span>
<a id="__codelineno-0-53" name="__codelineno-0-53"></a> <span class="n">concurrency</span><span class="o">=</span><span class="n">concurrency</span><span class="p">,</span>
<a id="__codelineno-0-54" name="__codelineno-0-54"></a> <span class="p">)</span>
<a id="__codelineno-0-55" name="__codelineno-0-55"></a>
<a id="__codelineno-0-56" name="__codelineno-0-56"></a> <span class="k">return</span> <span class="nb">list</span><span class="p">(</span>
<a id="__codelineno-0-57" name="__codelineno-0-57"></a> <span class="n">tqdm</span><span class="p">(</span>
<a id="__codelineno-0-58" name="__codelineno-0-58"></a> <span class="n">generator</span><span class="p">,</span>
<a id="__codelineno-0-59" name="__codelineno-0-59"></a> <span class="n">total</span><span class="o">=</span><span class="nb">len</span><span class="p">(</span><span class="n">input_values</span><span class="p">),</span>
<a id="__codelineno-0-60" name="__codelineno-0-60"></a> <span class="p">)</span>
<a id="__codelineno-0-61" name="__codelineno-0-61"></a> <span class="p">)</span>
</code></pre></div></td></tr></table></div>
</details>
</div>

View file

@ -450,7 +450,7 @@
<li class="md-nav__item">
<a href="../../how-to-guides/call-remote/" class="md-nav__link">
Call remote GreatAI instances
How to call remote GreatAI instances
</a>
</li>
@ -593,6 +593,41 @@
Trace
</a>
</li>
<li class="md-nav__item">
<a href="#great_ai.RouteConfig" class="md-nav__link">
RouteConfig
</a>
</li>
<li class="md-nav__item">
<a href="#great_ai.ClassificationOutput" class="md-nav__link">
ClassificationOutput
</a>
</li>
<li class="md-nav__item">
<a href="#great_ai.MultiLabelClassificationOutput" class="md-nav__link">
MultiLabelClassificationOutput
</a>
</li>
<li class="md-nav__item">
<a href="#great_ai.RegressionOutput" class="md-nav__link">
RegressionOutput
</a>
</li>
<li class="md-nav__item">
<a href="#great_ai.SequenceLabelingOutput" class="md-nav__link">
SequenceLabelingOutput
</a>
</li>
</ul>
@ -765,6 +800,41 @@
Trace
</a>
</li>
<li class="md-nav__item">
<a href="#great_ai.RouteConfig" class="md-nav__link">
RouteConfig
</a>
</li>
<li class="md-nav__item">
<a href="#great_ai.ClassificationOutput" class="md-nav__link">
ClassificationOutput
</a>
</li>
<li class="md-nav__item">
<a href="#great_ai.MultiLabelClassificationOutput" class="md-nav__link">
MultiLabelClassificationOutput
</a>
</li>
<li class="md-nav__item">
<a href="#great_ai.RegressionOutput" class="md-nav__link">
RegressionOutput
</a>
</li>
<li class="md-nav__item">
<a href="#great_ai.SequenceLabelingOutput" class="md-nav__link">
SequenceLabelingOutput
</a>
</li>
</ul>
@ -979,6 +1049,249 @@
</div>
</div>
</div>
<div class="doc doc-object doc-class">
<h3 id="great_ai.RouteConfig" class="doc doc-heading">
<code>RouteConfig</code>
<a href="#great_ai.RouteConfig" class="headerlink" title="Permanent link">#</a></h3>
<div class="doc doc-contents first">
<p class="doc doc-class-bases">
Bases: <code><span title="pydantic.BaseModel">BaseModel</span></code></p>
<details class="quote">
<summary>Source code in <code>great_ai/views/route_config.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"><a href="#__codelineno-0-4"> 4</a></span>
<span class="normal"><a href="#__codelineno-0-5"> 5</a></span>
<span class="normal"><a href="#__codelineno-0-6"> 6</a></span>
<span class="normal"><a href="#__codelineno-0-7"> 7</a></span>
<span class="normal"><a href="#__codelineno-0-8"> 8</a></span>
<span class="normal"><a href="#__codelineno-0-9"> 9</a></span>
<span class="normal"><a href="#__codelineno-0-10">10</a></span></pre></div></td><td class="code"><div><pre><span></span><code><a id="__codelineno-0-4" name="__codelineno-0-4"></a><span class="k">class</span> <span class="nc">RouteConfig</span><span class="p">(</span><span class="n">BaseModel</span><span class="p">):</span>
<a id="__codelineno-0-5" name="__codelineno-0-5"></a> <span class="n">prediction_endpoint_enabled</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">True</span>
<a id="__codelineno-0-6" name="__codelineno-0-6"></a> <span class="n">docs_endpoints_enabled</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">True</span>
<a id="__codelineno-0-7" name="__codelineno-0-7"></a> <span class="n">dashboard_enabled</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">True</span>
<a id="__codelineno-0-8" name="__codelineno-0-8"></a> <span class="n">feedback_endpoints_enabled</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">True</span>
<a id="__codelineno-0-9" name="__codelineno-0-9"></a> <span class="n">trace_endpoints_enabled</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">True</span>
<a id="__codelineno-0-10" name="__codelineno-0-10"></a> <span class="n">meta_endpoints_enabled</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">True</span>
</code></pre></div></td></tr></table></div>
</details>
<div class="doc doc-children">
</div>
</div>
</div>
<div class="doc doc-object doc-class">
<h3 id="great_ai.ClassificationOutput" class="doc doc-heading">
<code>ClassificationOutput</code>
<a href="#great_ai.ClassificationOutput" class="headerlink" title="Permanent link">#</a></h3>
<div class="doc doc-contents first">
<p class="doc doc-class-bases">
Bases: <code><span title="great_ai.views.hashable_base_model.HashableBaseModel">HashableBaseModel</span></code></p>
<details class="quote">
<summary>Source code in <code>great_ai/views/outputs/classification_output.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"><a href="#__codelineno-0-6">6</a></span>
<span class="normal"><a href="#__codelineno-0-7">7</a></span>
<span class="normal"><a href="#__codelineno-0-8">8</a></span>
<span class="normal"><a href="#__codelineno-0-9">9</a></span></pre></div></td><td class="code"><div><pre><span></span><code><a id="__codelineno-0-6" name="__codelineno-0-6"></a><span class="k">class</span> <span class="nc">ClassificationOutput</span><span class="p">(</span><span class="n">HashableBaseModel</span><span class="p">):</span>
<a id="__codelineno-0-7" name="__codelineno-0-7"></a> <span class="n">label</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">str</span><span class="p">,</span> <span class="nb">int</span><span class="p">]</span>
<a id="__codelineno-0-8" name="__codelineno-0-8"></a> <span class="n">confidence</span><span class="p">:</span> <span class="nb">float</span>
<a id="__codelineno-0-9" name="__codelineno-0-9"></a> <span class="n">explanation</span><span class="p">:</span> <span class="n">Optional</span><span class="p">[</span><span class="n">Any</span><span class="p">]</span>
</code></pre></div></td></tr></table></div>
</details>
<div class="doc doc-children">
</div>
</div>
</div>
<div class="doc doc-object doc-class">
<h3 id="great_ai.MultiLabelClassificationOutput" class="doc doc-heading">
<code>MultiLabelClassificationOutput</code>
<a href="#great_ai.MultiLabelClassificationOutput" class="headerlink" title="Permanent link">#</a></h3>
<div class="doc doc-contents first">
<p class="doc doc-class-bases">
Bases: <code><span title="great_ai.views.hashable_base_model.HashableBaseModel">HashableBaseModel</span></code></p>
<details class="quote">
<summary>Source code in <code>great_ai/views/outputs/multi_label_classification_output.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"><a href="#__codelineno-0-7">7</a></span>
<span class="normal"><a href="#__codelineno-0-8">8</a></span></pre></div></td><td class="code"><div><pre><span></span><code><a id="__codelineno-0-7" name="__codelineno-0-7"></a><span class="k">class</span> <span class="nc">MultiLabelClassificationOutput</span><span class="p">(</span><span class="n">HashableBaseModel</span><span class="p">):</span>
<a id="__codelineno-0-8" name="__codelineno-0-8"></a> <span class="n">labels</span><span class="p">:</span> <span class="n">List</span><span class="p">[</span><span class="n">ClassificationOutput</span><span class="p">]</span> <span class="o">=</span> <span class="p">[]</span>
</code></pre></div></td></tr></table></div>
</details>
<div class="doc doc-children">
</div>
</div>
</div>
<div class="doc doc-object doc-class">
<h3 id="great_ai.RegressionOutput" class="doc doc-heading">
<code>RegressionOutput</code>
<a href="#great_ai.RegressionOutput" class="headerlink" title="Permanent link">#</a></h3>
<div class="doc doc-contents first">
<p class="doc doc-class-bases">
Bases: <code><span title="great_ai.views.hashable_base_model.HashableBaseModel">HashableBaseModel</span></code></p>
<details class="quote">
<summary>Source code in <code>great_ai/views/outputs/regression_output.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"><a href="#__codelineno-0-6">6</a></span>
<span class="normal"><a href="#__codelineno-0-7">7</a></span>
<span class="normal"><a href="#__codelineno-0-8">8</a></span></pre></div></td><td class="code"><div><pre><span></span><code><a id="__codelineno-0-6" name="__codelineno-0-6"></a><span class="k">class</span> <span class="nc">RegressionOutput</span><span class="p">(</span><span class="n">HashableBaseModel</span><span class="p">):</span>
<a id="__codelineno-0-7" name="__codelineno-0-7"></a> <span class="n">value</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">]</span>
<a id="__codelineno-0-8" name="__codelineno-0-8"></a> <span class="n">explanation</span><span class="p">:</span> <span class="n">Optional</span><span class="p">[</span><span class="n">Any</span><span class="p">]</span>
</code></pre></div></td></tr></table></div>
</details>
<div class="doc doc-children">
</div>
</div>
</div>
<div class="doc doc-object doc-class">
<h3 id="great_ai.SequenceLabelingOutput" class="doc doc-heading">
<code>SequenceLabelingOutput</code>
<a href="#great_ai.SequenceLabelingOutput" class="headerlink" title="Permanent link">#</a></h3>
<div class="doc doc-contents first">
<p class="doc doc-class-bases">
Bases: <code><span title="great_ai.views.hashable_base_model.HashableBaseModel">HashableBaseModel</span></code></p>
<details class="quote">
<summary>Source code in <code>great_ai/views/outputs/sequence_labeling_output.py</code></summary>
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"><a href="#__codelineno-0-13">13</a></span>
<span class="normal"><a href="#__codelineno-0-14">14</a></span>
<span class="normal"><a href="#__codelineno-0-15">15</a></span></pre></div></td><td class="code"><div><pre><span></span><code><a id="__codelineno-0-13" name="__codelineno-0-13"></a><span class="k">class</span> <span class="nc">SequenceLabelingOutput</span><span class="p">(</span><span class="n">HashableBaseModel</span><span class="p">):</span>
<a id="__codelineno-0-14" name="__codelineno-0-14"></a> <span class="n">labeled_tokens</span><span class="p">:</span> <span class="n">List</span><span class="p">[</span><span class="n">LabeledToken</span><span class="p">]</span>
<a id="__codelineno-0-15" name="__codelineno-0-15"></a> <span class="n">explanation</span><span class="p">:</span> <span class="n">Optional</span><span class="p">[</span><span class="n">Any</span><span class="p">]</span>
</code></pre></div></td></tr></table></div>
</details>
<div class="doc doc-children">
</div>
</div>
@ -990,7 +1303,7 @@
<small>
Last update:
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date">July 11, 2022</span>
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date">July 13, 2022</span>
</small>

View file

@ -3,3 +3,23 @@
::: great_ai.Trace
options:
show_root_heading: true
::: great_ai.RouteConfig
options:
show_root_heading: true
::: great_ai.ClassificationOutput
options:
show_root_heading: true
::: great_ai.MultiLabelClassificationOutput
options:
show_root_heading: true
::: great_ai.RegressionOutput
options:
show_root_heading: true
::: great_ai.SequenceLabelingOutput
options:
show_root_heading: true