Deployed b1d6a09 with MkDocs version: 1.3.0

This commit is contained in:
2022-07-12 07:04:59 +00:00
parent 25a66fb86b
commit 0683061983
6 changed files with 369 additions and 101 deletions

View file

@ -3830,6 +3830,7 @@ the system and <code>ignore_missing=False</code>.</p></td>
<div class="doc doc-contents first"> <div class="doc doc-contents first">
<p>Return a customised logger used throughout the GreatAI codebase.</p> <p>Return a customised logger used throughout the GreatAI codebase.</p>
<p>Uses colors, and only prints timestamps when not running inside notebook.</p>
<details class="quote"> <details class="quote">
<summary>Source code in <code>great_ai/utilities/logger/get_logger.py</code></summary> <summary>Source code in <code>great_ai/utilities/logger/get_logger.py</code></summary>
@ -3851,25 +3852,43 @@ the system and <code>ignore_missing=False</code>.</p></td>
<span class="normal"><a href="#__codelineno-0-24">24</a></span> <span class="normal"><a href="#__codelineno-0-24">24</a></span>
<span class="normal"><a href="#__codelineno-0-25">25</a></span> <span class="normal"><a href="#__codelineno-0-25">25</a></span>
<span class="normal"><a href="#__codelineno-0-26">26</a></span> <span class="normal"><a href="#__codelineno-0-26">26</a></span>
<span class="normal"><a href="#__codelineno-0-27">27</a></span></pre></div></td><td class="code"><div><pre><span></span><code><a id="__codelineno-0-9" name="__codelineno-0-9"></a><span class="k">def</span> <span class="nf">get_logger</span><span class="p">(</span> <span class="normal"><a href="#__codelineno-0-27">27</a></span>
<span class="normal"><a href="#__codelineno-0-28">28</a></span>
<span class="normal"><a href="#__codelineno-0-29">29</a></span>
<span class="normal"><a href="#__codelineno-0-30">30</a></span>
<span class="normal"><a href="#__codelineno-0-31">31</a></span>
<span class="normal"><a href="#__codelineno-0-32">32</a></span>
<span class="normal"><a href="#__codelineno-0-33">33</a></span>
<span class="normal"><a href="#__codelineno-0-34">34</a></span>
<span class="normal"><a href="#__codelineno-0-35">35</a></span>
<span class="normal"><a href="#__codelineno-0-36">36</a></span></pre></div></td><td class="code"><div><pre><span></span><code><a id="__codelineno-0-9" name="__codelineno-0-9"></a><span class="k">def</span> <span class="nf">get_logger</span><span class="p">(</span>
<a id="__codelineno-0-10" name="__codelineno-0-10"></a> <span class="n">name</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span> <span class="n">level</span><span class="p">:</span> <span class="nb">int</span> <span class="o">=</span> <span class="n">logging</span><span class="o">.</span><span class="n">INFO</span><span class="p">,</span> <span class="n">disable_colors</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">False</span> <a id="__codelineno-0-10" name="__codelineno-0-10"></a> <span class="n">name</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span> <span class="n">level</span><span class="p">:</span> <span class="nb">int</span> <span class="o">=</span> <span class="n">logging</span><span class="o">.</span><span class="n">INFO</span><span class="p">,</span> <span class="n">disable_colors</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">False</span>
<a id="__codelineno-0-11" name="__codelineno-0-11"></a><span class="p">)</span> <span class="o">-&gt;</span> <span class="n">logging</span><span class="o">.</span><span class="n">Logger</span><span class="p">:</span> <a id="__codelineno-0-11" name="__codelineno-0-11"></a><span class="p">)</span> <span class="o">-&gt;</span> <span class="n">logging</span><span class="o">.</span><span class="n">Logger</span><span class="p">:</span>
<a id="__codelineno-0-12" name="__codelineno-0-12"></a> <span class="sd">&quot;&quot;&quot;Return a customised logger used throughout the GreatAI codebase.&quot;&quot;&quot;</span> <a id="__codelineno-0-12" name="__codelineno-0-12"></a> <span class="sd">&quot;&quot;&quot;Return a customised logger used throughout the GreatAI codebase.</span>
<a id="__codelineno-0-13" name="__codelineno-0-13"></a> <a id="__codelineno-0-13" name="__codelineno-0-13"></a>
<a id="__codelineno-0-14" name="__codelineno-0-14"></a> <span class="k">if</span> <span class="n">name</span> <span class="ow">not</span> <span class="ow">in</span> <span class="n">loggers</span><span class="p">:</span> <a id="__codelineno-0-14" name="__codelineno-0-14"></a><span class="sd"> Uses colors, and only prints timestamps when not running inside notebook.</span>
<a id="__codelineno-0-15" name="__codelineno-0-15"></a> <span class="n">logger</span> <span class="o">=</span> <span class="n">logging</span><span class="o">.</span><span class="n">getLogger</span><span class="p">(</span><span class="n">name</span><span class="p">)</span> <a id="__codelineno-0-15" name="__codelineno-0-15"></a><span class="sd"> &quot;&quot;&quot;</span>
<a id="__codelineno-0-16" name="__codelineno-0-16"></a> <span class="n">logger</span><span class="o">.</span><span class="n">setLevel</span><span class="p">(</span><span class="n">level</span><span class="p">)</span> <a id="__codelineno-0-16" name="__codelineno-0-16"></a>
<a id="__codelineno-0-17" name="__codelineno-0-17"></a> <a id="__codelineno-0-17" name="__codelineno-0-17"></a> <span class="k">if</span> <span class="n">name</span> <span class="ow">not</span> <span class="ow">in</span> <span class="n">loggers</span><span class="p">:</span>
<a id="__codelineno-0-18" name="__codelineno-0-18"></a> <span class="n">log_format</span> <span class="o">=</span> <span class="s2">&quot;</span><span class="si">%(asctime)s</span><span class="s2"> | </span><span class="si">%(levelname)8s</span><span class="s2"> | </span><span class="si">%(message)s</span><span class="s2">&quot;</span> <a id="__codelineno-0-18" name="__codelineno-0-18"></a> <span class="n">logger</span> <span class="o">=</span> <span class="n">logging</span><span class="o">.</span><span class="n">getLogger</span><span class="p">(</span><span class="n">name</span><span class="p">)</span>
<a id="__codelineno-0-19" name="__codelineno-0-19"></a> <span class="n">stdout_handler</span> <span class="o">=</span> <span class="n">logging</span><span class="o">.</span><span class="n">StreamHandler</span><span class="p">()</span> <a id="__codelineno-0-19" name="__codelineno-0-19"></a> <span class="n">logger</span><span class="o">.</span><span class="n">setLevel</span><span class="p">(</span><span class="n">level</span><span class="p">)</span>
<a id="__codelineno-0-20" name="__codelineno-0-20"></a> <span class="n">stdout_handler</span><span class="o">.</span><span class="n">setLevel</span><span class="p">(</span><span class="n">level</span><span class="p">)</span> <a id="__codelineno-0-20" name="__codelineno-0-20"></a>
<a id="__codelineno-0-21" name="__codelineno-0-21"></a> <span class="k">if</span> <span class="ow">not</span> <span class="n">disable_colors</span><span class="p">:</span> <a id="__codelineno-0-21" name="__codelineno-0-21"></a> <span class="k">try</span><span class="p">:</span>
<a id="__codelineno-0-22" name="__codelineno-0-22"></a> <span class="n">stdout_handler</span><span class="o">.</span><span class="n">setFormatter</span><span class="p">(</span><span class="n">CustomFormatter</span><span class="p">(</span><span class="n">log_format</span><span class="p">))</span> <a id="__codelineno-0-22" name="__codelineno-0-22"></a> <span class="n">get_ipython</span><span class="p">()</span> <span class="c1"># type: ignore</span>
<a id="__codelineno-0-23" name="__codelineno-0-23"></a> <a id="__codelineno-0-23" name="__codelineno-0-23"></a> <span class="n">log_format</span> <span class="o">=</span> <span class="s2">&quot;</span><span class="si">%(message)s</span><span class="s2">&quot;</span>
<a id="__codelineno-0-24" name="__codelineno-0-24"></a> <span class="n">logger</span><span class="o">.</span><span class="n">addHandler</span><span class="p">(</span><span class="n">stdout_handler</span><span class="p">)</span> <a id="__codelineno-0-24" name="__codelineno-0-24"></a> <span class="k">except</span> <span class="ne">NameError</span><span class="p">:</span>
<a id="__codelineno-0-25" name="__codelineno-0-25"></a> <span class="n">loggers</span><span class="p">[</span><span class="n">name</span><span class="p">]</span> <span class="o">=</span> <span class="n">logger</span> <a id="__codelineno-0-25" name="__codelineno-0-25"></a> <span class="c1"># will fail outside of a notebook https://ipython.org/</span>
<a id="__codelineno-0-26" name="__codelineno-0-26"></a> <a id="__codelineno-0-26" name="__codelineno-0-26"></a> <span class="n">log_format</span> <span class="o">=</span> <span class="s2">&quot;</span><span class="si">%(asctime)s</span><span class="s2"> | </span><span class="si">%(levelname)8s</span><span class="s2"> | </span><span class="si">%(message)s</span><span class="s2">&quot;</span>
<a id="__codelineno-0-27" name="__codelineno-0-27"></a> <span class="k">return</span> <span class="n">loggers</span><span class="p">[</span><span class="n">name</span><span class="p">]</span> <a id="__codelineno-0-27" name="__codelineno-0-27"></a>
<a id="__codelineno-0-28" name="__codelineno-0-28"></a> <span class="n">stdout_handler</span> <span class="o">=</span> <span class="n">logging</span><span class="o">.</span><span class="n">StreamHandler</span><span class="p">()</span>
<a id="__codelineno-0-29" name="__codelineno-0-29"></a> <span class="n">stdout_handler</span><span class="o">.</span><span class="n">setLevel</span><span class="p">(</span><span class="n">level</span><span class="p">)</span>
<a id="__codelineno-0-30" name="__codelineno-0-30"></a> <span class="k">if</span> <span class="ow">not</span> <span class="n">disable_colors</span><span class="p">:</span>
<a id="__codelineno-0-31" name="__codelineno-0-31"></a> <span class="n">stdout_handler</span><span class="o">.</span><span class="n">setFormatter</span><span class="p">(</span><span class="n">CustomFormatter</span><span class="p">(</span><span class="n">log_format</span><span class="p">))</span>
<a id="__codelineno-0-32" name="__codelineno-0-32"></a>
<a id="__codelineno-0-33" name="__codelineno-0-33"></a> <span class="n">logger</span><span class="o">.</span><span class="n">addHandler</span><span class="p">(</span><span class="n">stdout_handler</span><span class="p">)</span>
<a id="__codelineno-0-34" name="__codelineno-0-34"></a> <span class="n">loggers</span><span class="p">[</span><span class="n">name</span><span class="p">]</span> <span class="o">=</span> <span class="n">logger</span>
<a id="__codelineno-0-35" name="__codelineno-0-35"></a>
<a id="__codelineno-0-36" name="__codelineno-0-36"></a> <span class="k">return</span> <span class="n">loggers</span><span class="p">[</span><span class="n">name</span><span class="p">]</span>
</code></pre></div></td></tr></table></div> </code></pre></div></td></tr></table></div>
</details> </details>
</div> </div>

File diff suppressed because one or more lines are too long

View file

@ -2,102 +2,102 @@
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url> <url>
<loc>None</loc> <loc>None</loc>
<lastmod>2022-07-11</lastmod> <lastmod>2022-07-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>None</loc> <loc>None</loc>
<lastmod>2022-07-11</lastmod> <lastmod>2022-07-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>None</loc> <loc>None</loc>
<lastmod>2022-07-11</lastmod> <lastmod>2022-07-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>None</loc> <loc>None</loc>
<lastmod>2022-07-11</lastmod> <lastmod>2022-07-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>None</loc> <loc>None</loc>
<lastmod>2022-07-11</lastmod> <lastmod>2022-07-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>None</loc> <loc>None</loc>
<lastmod>2022-07-11</lastmod> <lastmod>2022-07-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>None</loc> <loc>None</loc>
<lastmod>2022-07-11</lastmod> <lastmod>2022-07-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>None</loc> <loc>None</loc>
<lastmod>2022-07-11</lastmod> <lastmod>2022-07-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>None</loc> <loc>None</loc>
<lastmod>2022-07-11</lastmod> <lastmod>2022-07-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>None</loc> <loc>None</loc>
<lastmod>2022-07-11</lastmod> <lastmod>2022-07-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>None</loc> <loc>None</loc>
<lastmod>2022-07-11</lastmod> <lastmod>2022-07-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>None</loc> <loc>None</loc>
<lastmod>2022-07-11</lastmod> <lastmod>2022-07-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>None</loc> <loc>None</loc>
<lastmod>2022-07-11</lastmod> <lastmod>2022-07-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>None</loc> <loc>None</loc>
<lastmod>2022-07-11</lastmod> <lastmod>2022-07-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>None</loc> <loc>None</loc>
<lastmod>2022-07-11</lastmod> <lastmod>2022-07-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>None</loc> <loc>None</loc>
<lastmod>2022-07-11</lastmod> <lastmod>2022-07-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>None</loc> <loc>None</loc>
<lastmod>2022-07-11</lastmod> <lastmod>2022-07-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>None</loc> <loc>None</loc>
<lastmod>2022-07-11</lastmod> <lastmod>2022-07-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>None</loc> <loc>None</loc>
<lastmod>2022-07-11</lastmod> <lastmod>2022-07-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
<url> <url>
<loc>None</loc> <loc>None</loc>
<lastmod>2022-07-11</lastmod> <lastmod>2022-07-12</lastmod>
<changefreq>daily</changefreq> <changefreq>daily</changefreq>
</url> </url>
</urlset> </urlset>

Binary file not shown.

View file

@ -1806,13 +1806,13 @@ Licensed under the Apache License, Version 2.0.
</div> </div>
</div> </div>
</div> </div>
</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs "> </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell ">
<div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs "> <div class="jp-Cell jp-CodeCell jp-Notebook-cell ">
<div class="jp-Cell-inputWrapper"> <div class="jp-Cell-inputWrapper">
<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> <div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
</div> </div>
<div class="jp-InputArea jp-Cell-inputArea"> <div class="jp-InputArea jp-Cell-inputArea">
<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[&nbsp;]:</div><div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> <div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[1]:</div><div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
<div class="CodeMirror cm-s-jupyter"> <div class="CodeMirror cm-s-jupyter">
@ -1837,6 +1837,138 @@ Licensed under the Apache License, Version 2.0.
</div> </div>
</div> </div>
<div class="jp-Cell-outputWrapper">
<div class="jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser">
</div>
<div class="jp-OutputArea jp-Cell-outputArea">
<div class="jp-OutputArea-child">
<div class="jp-OutputPrompt jp-OutputArea-prompt"></div>
<div class="jp-RenderedText jp-OutputArea-output" data-mime-type="text/plain">
<pre>Requirement already satisfied: great-ai in /data/projects/great-ai/.env/lib/python3.10/site-packages (0.1.0)
Requirement already satisfied: syntok&gt;=1.4.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from great-ai) (1.4.4)
Requirement already satisfied: uvicorn[standard]&gt;=0.18.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from great-ai) (0.18.2)
Requirement already satisfied: langcodes[data]&gt;=3.3.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from great-ai) (3.3.0)
Requirement already satisfied: typeguard&gt;=2.10.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from great-ai) (2.13.3)
Requirement already satisfied: pymongo&gt;=4.0.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from great-ai) (4.1.1)
Requirement already satisfied: async_lru&gt;=1.0.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from great-ai) (1.0.3)
Requirement already satisfied: plotly&gt;=5.8.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from great-ai) (5.9.0)
Requirement already satisfied: fastapi&gt;=0.70.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from great-ai) (0.78.0)
Requirement already satisfied: httpx&gt;=0.20.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from great-ai) (0.23.0)
Requirement already satisfied: matplotlib in /data/projects/great-ai/.env/lib/python3.10/site-packages (from great-ai) (3.5.2)
Requirement already satisfied: scikit-learn in /data/projects/great-ai/.env/lib/python3.10/site-packages (from great-ai) (1.1.1)
Requirement already satisfied: dill&gt;=0.3.5.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from great-ai) (0.3.5.1)
Requirement already satisfied: numpy in /data/projects/great-ai/.env/lib/python3.10/site-packages (from great-ai) (1.23.0)
Requirement already satisfied: watchdog&gt;=2.1.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from great-ai) (2.1.9)
Requirement already satisfied: tqdm in /data/projects/great-ai/.env/lib/python3.10/site-packages (from great-ai) (4.64.0)
Requirement already satisfied: dash&gt;=2.4.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from great-ai) (2.5.1)
Requirement already satisfied: unidecode&gt;=1.3.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from great-ai) (1.3.4)
Requirement already satisfied: pandas in /data/projects/great-ai/.env/lib/python3.10/site-packages (from great-ai) (1.4.3)
Requirement already satisfied: langdetect&gt;=1.0.9 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from great-ai) (1.0.9)
Requirement already satisfied: ipython in /data/projects/great-ai/.env/lib/python3.10/site-packages (from great-ai) (8.4.0)
Requirement already satisfied: tinydb&gt;=4.7.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from great-ai) (4.7.0)
Requirement already satisfied: nbconvert in /data/projects/great-ai/.env/lib/python3.10/site-packages (from great-ai) (6.5.0)
Requirement already satisfied: boto3&gt;=1.23.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from great-ai) (1.24.25)
Requirement already satisfied: botocore&lt;1.28.0,&gt;=1.27.25 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from boto3&gt;=1.23.0-&gt;great-ai) (1.27.25)
Requirement already satisfied: s3transfer&lt;0.7.0,&gt;=0.6.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from boto3&gt;=1.23.0-&gt;great-ai) (0.6.0)
Requirement already satisfied: jmespath&lt;2.0.0,&gt;=0.7.1 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from boto3&gt;=1.23.0-&gt;great-ai) (1.0.1)
Requirement already satisfied: Flask&gt;=1.0.4 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from dash&gt;=2.4.0-&gt;great-ai) (2.1.2)
Requirement already satisfied: dash-table==5.0.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from dash&gt;=2.4.0-&gt;great-ai) (5.0.0)
Requirement already satisfied: dash-core-components==2.0.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from dash&gt;=2.4.0-&gt;great-ai) (2.0.0)
Requirement already satisfied: flask-compress in /data/projects/great-ai/.env/lib/python3.10/site-packages (from dash&gt;=2.4.0-&gt;great-ai) (1.12)
Requirement already satisfied: dash-html-components==2.0.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from dash&gt;=2.4.0-&gt;great-ai) (2.0.0)
Requirement already satisfied: starlette==0.19.1 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from fastapi&gt;=0.70.0-&gt;great-ai) (0.19.1)
Requirement already satisfied: pydantic!=1.7,!=1.7.1,!=1.7.2,!=1.7.3,!=1.8,!=1.8.1,&lt;2.0.0,&gt;=1.6.2 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from fastapi&gt;=0.70.0-&gt;great-ai) (1.9.1)
Requirement already satisfied: anyio&lt;5,&gt;=3.4.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from starlette==0.19.1-&gt;fastapi&gt;=0.70.0-&gt;great-ai) (3.6.1)
Requirement already satisfied: sniffio in /data/projects/great-ai/.env/lib/python3.10/site-packages (from httpx&gt;=0.20.0-&gt;great-ai) (1.2.0)
Requirement already satisfied: certifi in /data/projects/great-ai/.env/lib/python3.10/site-packages (from httpx&gt;=0.20.0-&gt;great-ai) (2022.6.15)
Requirement already satisfied: httpcore&lt;0.16.0,&gt;=0.15.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from httpx&gt;=0.20.0-&gt;great-ai) (0.15.0)
Requirement already satisfied: rfc3986[idna2008]&lt;2,&gt;=1.3 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from httpx&gt;=0.20.0-&gt;great-ai) (1.5.0)
Requirement already satisfied: language-data&lt;2.0,&gt;=1.1 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from langcodes[data]&gt;=3.3.0-&gt;great-ai) (1.1)
Requirement already satisfied: six in /data/projects/great-ai/.env/lib/python3.10/site-packages (from langdetect&gt;=1.0.9-&gt;great-ai) (1.16.0)
Requirement already satisfied: tenacity&gt;=6.2.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from plotly&gt;=5.8.0-&gt;great-ai) (8.0.1)
Requirement already satisfied: regex&gt;2016 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from syntok&gt;=1.4.0-&gt;great-ai) (2022.6.2)
Requirement already satisfied: click&gt;=7.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from uvicorn[standard]&gt;=0.18.0-&gt;great-ai) (8.1.3)
Requirement already satisfied: h11&gt;=0.8 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from uvicorn[standard]&gt;=0.18.0-&gt;great-ai) (0.12.0)
Requirement already satisfied: websockets&gt;=10.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from uvicorn[standard]&gt;=0.18.0-&gt;great-ai) (10.3)
Requirement already satisfied: watchfiles&gt;=0.13 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from uvicorn[standard]&gt;=0.18.0-&gt;great-ai) (0.15.0)
Requirement already satisfied: uvloop!=0.15.0,!=0.15.1,&gt;=0.14.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from uvicorn[standard]&gt;=0.18.0-&gt;great-ai) (0.16.0)
Requirement already satisfied: httptools&gt;=0.4.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from uvicorn[standard]&gt;=0.18.0-&gt;great-ai) (0.4.0)
Requirement already satisfied: PyYAML&gt;=5.1 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from uvicorn[standard]&gt;=0.18.0-&gt;great-ai) (6.0)
Requirement already satisfied: python-dotenv&gt;=0.13 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from uvicorn[standard]&gt;=0.18.0-&gt;great-ai) (0.20.0)
Requirement already satisfied: prompt-toolkit!=3.0.0,!=3.0.1,&lt;3.1.0,&gt;=2.0.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from ipython-&gt;great-ai) (3.0.30)
Requirement already satisfied: pickleshare in /data/projects/great-ai/.env/lib/python3.10/site-packages (from ipython-&gt;great-ai) (0.7.5)
Requirement already satisfied: stack-data in /data/projects/great-ai/.env/lib/python3.10/site-packages (from ipython-&gt;great-ai) (0.3.0)
Requirement already satisfied: backcall in /data/projects/great-ai/.env/lib/python3.10/site-packages (from ipython-&gt;great-ai) (0.2.0)
Requirement already satisfied: jedi&gt;=0.16 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from ipython-&gt;great-ai) (0.18.1)
Requirement already satisfied: pexpect&gt;4.3 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from ipython-&gt;great-ai) (4.8.0)
Requirement already satisfied: setuptools&gt;=18.5 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from ipython-&gt;great-ai) (63.1.0)
Requirement already satisfied: traitlets&gt;=5 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from ipython-&gt;great-ai) (5.3.0)
Requirement already satisfied: matplotlib-inline in /data/projects/great-ai/.env/lib/python3.10/site-packages (from ipython-&gt;great-ai) (0.1.3)
Requirement already satisfied: decorator in /data/projects/great-ai/.env/lib/python3.10/site-packages (from ipython-&gt;great-ai) (5.1.1)
Requirement already satisfied: pygments&gt;=2.4.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from ipython-&gt;great-ai) (2.12.0)
Requirement already satisfied: fonttools&gt;=4.22.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from matplotlib-&gt;great-ai) (4.34.4)
Requirement already satisfied: packaging&gt;=20.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from matplotlib-&gt;great-ai) (21.3)
Requirement already satisfied: pillow&gt;=6.2.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from matplotlib-&gt;great-ai) (9.2.0)
Requirement already satisfied: kiwisolver&gt;=1.0.1 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from matplotlib-&gt;great-ai) (1.4.3)
Requirement already satisfied: cycler&gt;=0.10 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from matplotlib-&gt;great-ai) (0.11.0)
Requirement already satisfied: pyparsing&gt;=2.2.1 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from matplotlib-&gt;great-ai) (3.0.9)
Requirement already satisfied: python-dateutil&gt;=2.7 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from matplotlib-&gt;great-ai) (2.8.2)
Requirement already satisfied: nbclient&gt;=0.5.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from nbconvert-&gt;great-ai) (0.6.6)
Requirement already satisfied: tinycss2 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from nbconvert-&gt;great-ai) (1.1.1)
Requirement already satisfied: defusedxml in /data/projects/great-ai/.env/lib/python3.10/site-packages (from nbconvert-&gt;great-ai) (0.7.1)
Requirement already satisfied: jinja2&gt;=3.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from nbconvert-&gt;great-ai) (3.1.2)
Requirement already satisfied: bleach in /data/projects/great-ai/.env/lib/python3.10/site-packages (from nbconvert-&gt;great-ai) (5.0.1)
Requirement already satisfied: beautifulsoup4 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from nbconvert-&gt;great-ai) (4.11.1)
Requirement already satisfied: MarkupSafe&gt;=2.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from nbconvert-&gt;great-ai) (2.1.1)
Requirement already satisfied: mistune&lt;2,&gt;=0.8.1 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from nbconvert-&gt;great-ai) (0.8.4)
Requirement already satisfied: jupyter-core&gt;=4.7 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from nbconvert-&gt;great-ai) (4.11.1)
Requirement already satisfied: nbformat&gt;=5.1 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from nbconvert-&gt;great-ai) (5.4.0)
Requirement already satisfied: jupyterlab-pygments in /data/projects/great-ai/.env/lib/python3.10/site-packages (from nbconvert-&gt;great-ai) (0.2.2)
Requirement already satisfied: pandocfilters&gt;=1.4.1 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from nbconvert-&gt;great-ai) (1.5.0)
Requirement already satisfied: entrypoints&gt;=0.2.2 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from nbconvert-&gt;great-ai) (0.4)
Requirement already satisfied: pytz&gt;=2020.1 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from pandas-&gt;great-ai) (2022.1)
Requirement already satisfied: scipy&gt;=1.3.2 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from scikit-learn-&gt;great-ai) (1.8.1)
Requirement already satisfied: threadpoolctl&gt;=2.0.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from scikit-learn-&gt;great-ai) (3.1.0)
Requirement already satisfied: joblib&gt;=1.0.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from scikit-learn-&gt;great-ai) (1.1.0)
Requirement already satisfied: urllib3&lt;1.27,&gt;=1.25.4 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from botocore&lt;1.28.0,&gt;=1.27.25-&gt;boto3&gt;=1.23.0-&gt;great-ai) (1.26.10)
Requirement already satisfied: itsdangerous&gt;=2.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from Flask&gt;=1.0.4-&gt;dash&gt;=2.4.0-&gt;great-ai) (2.1.2)
Requirement already satisfied: Werkzeug&gt;=2.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from Flask&gt;=1.0.4-&gt;dash&gt;=2.4.0-&gt;great-ai) (2.1.2)
Requirement already satisfied: idna&gt;=2.8 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from anyio&lt;5,&gt;=3.4.0-&gt;starlette==0.19.1-&gt;fastapi&gt;=0.70.0-&gt;great-ai) (3.3)
Requirement already satisfied: parso&lt;0.9.0,&gt;=0.8.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from jedi&gt;=0.16-&gt;ipython-&gt;great-ai) (0.8.3)
Requirement already satisfied: marisa-trie&lt;0.8.0,&gt;=0.7.7 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from language-data&lt;2.0,&gt;=1.1-&gt;langcodes[data]&gt;=3.3.0-&gt;great-ai) (0.7.7)
Requirement already satisfied: jupyter-client&gt;=6.1.5 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from nbclient&gt;=0.5.0-&gt;nbconvert-&gt;great-ai) (7.3.4)
Requirement already satisfied: nest-asyncio in /data/projects/great-ai/.env/lib/python3.10/site-packages (from nbclient&gt;=0.5.0-&gt;nbconvert-&gt;great-ai) (1.5.5)
Requirement already satisfied: jsonschema&gt;=2.6 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from nbformat&gt;=5.1-&gt;nbconvert-&gt;great-ai) (4.6.2)
Requirement already satisfied: fastjsonschema in /data/projects/great-ai/.env/lib/python3.10/site-packages (from nbformat&gt;=5.1-&gt;nbconvert-&gt;great-ai) (2.15.3)
Requirement already satisfied: ptyprocess&gt;=0.5 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from pexpect&gt;4.3-&gt;ipython-&gt;great-ai) (0.7.0)
Requirement already satisfied: wcwidth in /data/projects/great-ai/.env/lib/python3.10/site-packages (from prompt-toolkit!=3.0.0,!=3.0.1,&lt;3.1.0,&gt;=2.0.0-&gt;ipython-&gt;great-ai) (0.2.5)
Requirement already satisfied: typing-extensions&gt;=3.7.4.3 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from pydantic!=1.7,!=1.7.1,!=1.7.2,!=1.7.3,!=1.8,!=1.8.1,&lt;2.0.0,&gt;=1.6.2-&gt;fastapi&gt;=0.70.0-&gt;great-ai) (4.3.0)
Requirement already satisfied: soupsieve&gt;1.2 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from beautifulsoup4-&gt;nbconvert-&gt;great-ai) (2.3.2.post1)
Requirement already satisfied: webencodings in /data/projects/great-ai/.env/lib/python3.10/site-packages (from bleach-&gt;nbconvert-&gt;great-ai) (0.5.1)
Requirement already satisfied: brotli in /data/projects/great-ai/.env/lib/python3.10/site-packages (from flask-compress-&gt;dash&gt;=2.4.0-&gt;great-ai) (1.0.9)
Requirement already satisfied: asttokens in /data/projects/great-ai/.env/lib/python3.10/site-packages (from stack-data-&gt;ipython-&gt;great-ai) (2.0.5)
Requirement already satisfied: executing in /data/projects/great-ai/.env/lib/python3.10/site-packages (from stack-data-&gt;ipython-&gt;great-ai) (0.8.3)
Requirement already satisfied: pure-eval in /data/projects/great-ai/.env/lib/python3.10/site-packages (from stack-data-&gt;ipython-&gt;great-ai) (0.2.2)
Requirement already satisfied: attrs&gt;=17.4.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from jsonschema&gt;=2.6-&gt;nbformat&gt;=5.1-&gt;nbconvert-&gt;great-ai) (21.4.0)
Requirement already satisfied: pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,&gt;=0.14.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from jsonschema&gt;=2.6-&gt;nbformat&gt;=5.1-&gt;nbconvert-&gt;great-ai) (0.18.1)
Requirement already satisfied: pyzmq&gt;=23.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from jupyter-client&gt;=6.1.5-&gt;nbclient&gt;=0.5.0-&gt;nbconvert-&gt;great-ai) (23.2.0)
Requirement already satisfied: tornado&gt;=6.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from jupyter-client&gt;=6.1.5-&gt;nbclient&gt;=0.5.0-&gt;nbconvert-&gt;great-ai) (6.2)
Note: you may need to restart the kernel to use updated packages.
</pre>
</div>
</div>
</div>
</div>
</div> </div>
</div> </div>
<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell"> <div class="jp-Cell jp-MarkdownCell jp-Notebook-cell">
@ -1857,7 +1989,7 @@ Licensed under the Apache License, Version 2.0.
<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> <div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
</div> </div>
<div class="jp-InputArea jp-Cell-inputArea"> <div class="jp-InputArea jp-Cell-inputArea">
<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[1]:</div><div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> <div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[2]:</div><div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
<div class="CodeMirror cm-s-jupyter"> <div class="CodeMirror cm-s-jupyter">
@ -1921,7 +2053,7 @@ def preprocess(line):
<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> <div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
</div> </div>
<div class="jp-InputArea jp-Cell-inputArea"> <div class="jp-InputArea jp-Cell-inputArea">
<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[2]:</div><div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> <div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[3]:</div><div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
<div class="CodeMirror cm-s-jupyter"> <div class="CodeMirror cm-s-jupyter">
@ -1972,7 +2104,7 @@ y_train = [d[1] for d in training_data]</div>
<div class="jp-RenderedText jp-OutputArea-output" data-mime-type="application/vnd.jupyter.stderr"> <div class="jp-RenderedText jp-OutputArea-output" data-mime-type="application/vnd.jupyter.stderr">
<pre>100%|██████████| 84000/84000 [00:09&lt;00:00, 8705.41it/s] <pre>100%|██████████| 84000/84000 [00:08&lt;00:00, 9771.59it/s]
</pre> </pre>
</div> </div>
</div> </div>
@ -2000,7 +2132,7 @@ y_train = [d[1] for d in training_data]</div>
<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> <div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
</div> </div>
<div class="jp-InputArea jp-Cell-inputArea"> <div class="jp-InputArea jp-Cell-inputArea">
<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[3]:</div><div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> <div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[4]:</div><div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
<div class="CodeMirror cm-s-jupyter"> <div class="CodeMirror cm-s-jupyter">
@ -2047,7 +2179,7 @@ y_test = [d[1] for d in test_data]</div>
<div class="jp-RenderedText jp-OutputArea-output" data-mime-type="application/vnd.jupyter.stderr"> <div class="jp-RenderedText jp-OutputArea-output" data-mime-type="application/vnd.jupyter.stderr">
<pre>100%|██████████| 22399/22399 [00:02&lt;00:00, 7963.06it/s] <pre>100%|██████████| 22399/22399 [00:02&lt;00:00, 7858.71it/s]
</pre> </pre>
</div> </div>
</div> </div>
@ -2076,7 +2208,7 @@ y_test = [d[1] for d in test_data]</div>
<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> <div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
</div> </div>
<div class="jp-InputArea jp-Cell-inputArea"> <div class="jp-InputArea jp-Cell-inputArea">
<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[4]:</div><div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> <div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[5]:</div><div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
<div class="CodeMirror cm-s-jupyter"> <div class="CodeMirror cm-s-jupyter">
@ -2123,7 +2255,7 @@ model.fit(X_train, y_train)</div>
<div class="jp-OutputArea-child"> <div class="jp-OutputArea-child">
<div class="jp-OutputPrompt jp-OutputArea-prompt">Out[4]:</div> <div class="jp-OutputPrompt jp-OutputArea-prompt">Out[5]:</div>
@ -2160,7 +2292,7 @@ model.fit(X_train, y_train)</div>
<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> <div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
</div> </div>
<div class="jp-InputArea jp-Cell-inputArea"> <div class="jp-InputArea jp-Cell-inputArea">
<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[5]:</div><div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> <div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[6]:</div><div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
<div class="CodeMirror cm-s-jupyter"> <div class="CodeMirror cm-s-jupyter">
@ -2212,7 +2344,7 @@ plt.rcParams["font.size"] = 12</div>
<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> <div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
</div> </div>
<div class="jp-InputArea jp-Cell-inputArea"> <div class="jp-InputArea jp-Cell-inputArea">
<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[6]:</div><div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> <div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[7]:</div><div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
<div class="CodeMirror cm-s-jupyter"> <div class="CodeMirror cm-s-jupyter">
@ -2326,7 +2458,7 @@ jp-needs-light-background
<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> <div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
</div> </div>
<div class="jp-InputArea jp-Cell-inputArea"> <div class="jp-InputArea jp-Cell-inputArea">
<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[7]:</div><div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> <div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[8]:</div><div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
<div class="CodeMirror cm-s-jupyter"> <div class="CodeMirror cm-s-jupyter">
@ -2369,23 +2501,23 @@ save_model(model, key="my-domain-predictor")</div>
<div class="jp-RenderedText jp-OutputArea-output" data-mime-type="application/vnd.jupyter.stderr"> <div class="jp-RenderedText jp-OutputArea-output" data-mime-type="application/vnd.jupyter.stderr">
<pre><span style="color: rgb(255,255,0)">2022-07-09 22:33:18 | WARNING | Environment variable ENVIRONMENT is not set, defaulting to development mode ‼️</span> <pre><span style="color: rgb(255,255,0)">Environment variable ENVIRONMENT is not set, defaulting to development mode ‼️</span>
<span style="color: rgb(255,255,0)">2022-07-09 22:33:18 | WARNING | Cannot find credentials files, defaulting to using ParallelTinyDbDriver</span> <span style="color: rgb(255,255,0)">Cannot find credentials files, defaulting to using ParallelTinyDbDriver</span>
<span style="color: rgb(255,255,0)">2022-07-09 22:33:18 | WARNING | The selected tracing database (ParallelTinyDbDriver) is not recommended for production</span> <span style="color: rgb(255,255,0)">The selected tracing database (ParallelTinyDbDriver) is not recommended for production</span>
<span style="color: rgb(255,255,0)">2022-07-09 22:33:18 | WARNING | Cannot find credentials files, defaulting to using LargeFileLocal</span> <span style="color: rgb(255,255,0)">Cannot find credentials files, defaulting to using LargeFileLocal</span>
<span style="color: rgb(0,175,255)">2022-07-09 22:33:18 | INFO | GreatAI (v0.1.0): configured ✅</span> <span style="color: rgb(0,175,255)">GreatAI (v0.1.3): configured ✅</span>
<span style="color: rgb(0,175,255)">2022-07-09 22:33:18 | INFO | 🔩 tracing_database: ParallelTinyDbDriver</span> <span style="color: rgb(0,175,255)"> 🔩 tracing_database: ParallelTinyDbDriver</span>
<span style="color: rgb(0,175,255)">2022-07-09 22:33:18 | INFO | 🔩 large_file_implementation: LargeFileLocal</span> <span style="color: rgb(0,175,255)"> 🔩 large_file_implementation: LargeFileLocal</span>
<span style="color: rgb(0,175,255)">2022-07-09 22:33:18 | INFO | 🔩 is_production: False</span> <span style="color: rgb(0,175,255)"> 🔩 is_production: False</span>
<span style="color: rgb(0,175,255)">2022-07-09 22:33:18 | INFO | 🔩 should_log_exception_stack: True</span> <span style="color: rgb(0,175,255)"> 🔩 should_log_exception_stack: True</span>
<span style="color: rgb(0,175,255)">2022-07-09 22:33:18 | INFO | 🔩 prediction_cache_size: 512</span> <span style="color: rgb(0,175,255)"> 🔩 prediction_cache_size: 512</span>
<span style="color: rgb(0,175,255)">2022-07-09 22:33:18 | INFO | 🔩 dashboard_table_size: 20</span> <span style="color: rgb(0,175,255)"> 🔩 dashboard_table_size: 50</span>
<span style="color: rgb(255,255,0)">2022-07-09 22:33:18 | WARNING | You still need to check whether you follow all best practices before trusting your deployment.</span> <span style="color: rgb(255,255,0)">You still need to check whether you follow all best practices before trusting your deployment.</span>
<span style="color: rgb(255,255,0)">2022-07-09 22:33:18 | WARNING | &gt; Find out more at https://se-ml.github.io/practices</span> <span style="color: rgb(255,255,0)">&gt; Find out more at https://se-ml.github.io/practices</span>
<span style="color: rgb(0,175,255)">2022-07-09 22:33:18 | INFO | Fetching cached versions of my-domain-predictor</span> <span style="color: rgb(0,175,255)">Fetching cached versions of my-domain-predictor</span>
<span style="color: rgb(0,175,255)">2022-07-09 22:33:19 | INFO | Copying file for my-domain-predictor-5</span> <span style="color: rgb(0,175,255)">Copying file for my-domain-predictor-6</span>
<span style="color: rgb(0,175,255)">2022-07-09 22:33:19 | INFO | Compressing my-domain-predictor-5</span> <span style="color: rgb(0,175,255)">Compressing my-domain-predictor-6</span>
<span style="color: rgb(0,175,255)">2022-07-09 22:33:20 | INFO | Model my-domain-predictor uploaded with version 5</span> <span style="color: rgb(0,175,255)">Model my-domain-predictor uploaded with version 6</span>
</pre> </pre>
</div> </div>
</div> </div>
@ -2393,13 +2525,13 @@ save_model(model, key="my-domain-predictor")</div>
<div class="jp-OutputArea-child"> <div class="jp-OutputArea-child">
<div class="jp-OutputPrompt jp-OutputArea-prompt">Out[7]:</div> <div class="jp-OutputPrompt jp-OutputArea-prompt">Out[8]:</div>
<div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain"> <div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain">
<pre>&#39;my-domain-predictor:5&#39;</pre> <pre>&#39;my-domain-predictor:6&#39;</pre>
</div> </div>
</div> </div>
@ -2430,7 +2562,7 @@ save_model(model, key="my-domain-predictor")</div>
<small> <small>
Last update: Last update:
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date">July 9, 2022</span> <span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date">July 11, 2022</span>
</small> </small>

View file

@ -11,9 +11,126 @@
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": null, "execution_count": 1,
"metadata": {}, "metadata": {},
"outputs": [], "outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Requirement already satisfied: great-ai in /data/projects/great-ai/.env/lib/python3.10/site-packages (0.1.0)\n",
"Requirement already satisfied: syntok>=1.4.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from great-ai) (1.4.4)\n",
"Requirement already satisfied: uvicorn[standard]>=0.18.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from great-ai) (0.18.2)\n",
"Requirement already satisfied: langcodes[data]>=3.3.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from great-ai) (3.3.0)\n",
"Requirement already satisfied: typeguard>=2.10.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from great-ai) (2.13.3)\n",
"Requirement already satisfied: pymongo>=4.0.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from great-ai) (4.1.1)\n",
"Requirement already satisfied: async_lru>=1.0.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from great-ai) (1.0.3)\n",
"Requirement already satisfied: plotly>=5.8.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from great-ai) (5.9.0)\n",
"Requirement already satisfied: fastapi>=0.70.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from great-ai) (0.78.0)\n",
"Requirement already satisfied: httpx>=0.20.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from great-ai) (0.23.0)\n",
"Requirement already satisfied: matplotlib in /data/projects/great-ai/.env/lib/python3.10/site-packages (from great-ai) (3.5.2)\n",
"Requirement already satisfied: scikit-learn in /data/projects/great-ai/.env/lib/python3.10/site-packages (from great-ai) (1.1.1)\n",
"Requirement already satisfied: dill>=0.3.5.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from great-ai) (0.3.5.1)\n",
"Requirement already satisfied: numpy in /data/projects/great-ai/.env/lib/python3.10/site-packages (from great-ai) (1.23.0)\n",
"Requirement already satisfied: watchdog>=2.1.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from great-ai) (2.1.9)\n",
"Requirement already satisfied: tqdm in /data/projects/great-ai/.env/lib/python3.10/site-packages (from great-ai) (4.64.0)\n",
"Requirement already satisfied: dash>=2.4.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from great-ai) (2.5.1)\n",
"Requirement already satisfied: unidecode>=1.3.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from great-ai) (1.3.4)\n",
"Requirement already satisfied: pandas in /data/projects/great-ai/.env/lib/python3.10/site-packages (from great-ai) (1.4.3)\n",
"Requirement already satisfied: langdetect>=1.0.9 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from great-ai) (1.0.9)\n",
"Requirement already satisfied: ipython in /data/projects/great-ai/.env/lib/python3.10/site-packages (from great-ai) (8.4.0)\n",
"Requirement already satisfied: tinydb>=4.7.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from great-ai) (4.7.0)\n",
"Requirement already satisfied: nbconvert in /data/projects/great-ai/.env/lib/python3.10/site-packages (from great-ai) (6.5.0)\n",
"Requirement already satisfied: boto3>=1.23.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from great-ai) (1.24.25)\n",
"Requirement already satisfied: botocore<1.28.0,>=1.27.25 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from boto3>=1.23.0->great-ai) (1.27.25)\n",
"Requirement already satisfied: s3transfer<0.7.0,>=0.6.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from boto3>=1.23.0->great-ai) (0.6.0)\n",
"Requirement already satisfied: jmespath<2.0.0,>=0.7.1 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from boto3>=1.23.0->great-ai) (1.0.1)\n",
"Requirement already satisfied: Flask>=1.0.4 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from dash>=2.4.0->great-ai) (2.1.2)\n",
"Requirement already satisfied: dash-table==5.0.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from dash>=2.4.0->great-ai) (5.0.0)\n",
"Requirement already satisfied: dash-core-components==2.0.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from dash>=2.4.0->great-ai) (2.0.0)\n",
"Requirement already satisfied: flask-compress in /data/projects/great-ai/.env/lib/python3.10/site-packages (from dash>=2.4.0->great-ai) (1.12)\n",
"Requirement already satisfied: dash-html-components==2.0.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from dash>=2.4.0->great-ai) (2.0.0)\n",
"Requirement already satisfied: starlette==0.19.1 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from fastapi>=0.70.0->great-ai) (0.19.1)\n",
"Requirement already satisfied: pydantic!=1.7,!=1.7.1,!=1.7.2,!=1.7.3,!=1.8,!=1.8.1,<2.0.0,>=1.6.2 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from fastapi>=0.70.0->great-ai) (1.9.1)\n",
"Requirement already satisfied: anyio<5,>=3.4.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from starlette==0.19.1->fastapi>=0.70.0->great-ai) (3.6.1)\n",
"Requirement already satisfied: sniffio in /data/projects/great-ai/.env/lib/python3.10/site-packages (from httpx>=0.20.0->great-ai) (1.2.0)\n",
"Requirement already satisfied: certifi in /data/projects/great-ai/.env/lib/python3.10/site-packages (from httpx>=0.20.0->great-ai) (2022.6.15)\n",
"Requirement already satisfied: httpcore<0.16.0,>=0.15.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from httpx>=0.20.0->great-ai) (0.15.0)\n",
"Requirement already satisfied: rfc3986[idna2008]<2,>=1.3 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from httpx>=0.20.0->great-ai) (1.5.0)\n",
"Requirement already satisfied: language-data<2.0,>=1.1 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from langcodes[data]>=3.3.0->great-ai) (1.1)\n",
"Requirement already satisfied: six in /data/projects/great-ai/.env/lib/python3.10/site-packages (from langdetect>=1.0.9->great-ai) (1.16.0)\n",
"Requirement already satisfied: tenacity>=6.2.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from plotly>=5.8.0->great-ai) (8.0.1)\n",
"Requirement already satisfied: regex>2016 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from syntok>=1.4.0->great-ai) (2022.6.2)\n",
"Requirement already satisfied: click>=7.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from uvicorn[standard]>=0.18.0->great-ai) (8.1.3)\n",
"Requirement already satisfied: h11>=0.8 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from uvicorn[standard]>=0.18.0->great-ai) (0.12.0)\n",
"Requirement already satisfied: websockets>=10.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from uvicorn[standard]>=0.18.0->great-ai) (10.3)\n",
"Requirement already satisfied: watchfiles>=0.13 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from uvicorn[standard]>=0.18.0->great-ai) (0.15.0)\n",
"Requirement already satisfied: uvloop!=0.15.0,!=0.15.1,>=0.14.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from uvicorn[standard]>=0.18.0->great-ai) (0.16.0)\n",
"Requirement already satisfied: httptools>=0.4.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from uvicorn[standard]>=0.18.0->great-ai) (0.4.0)\n",
"Requirement already satisfied: PyYAML>=5.1 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from uvicorn[standard]>=0.18.0->great-ai) (6.0)\n",
"Requirement already satisfied: python-dotenv>=0.13 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from uvicorn[standard]>=0.18.0->great-ai) (0.20.0)\n",
"Requirement already satisfied: prompt-toolkit!=3.0.0,!=3.0.1,<3.1.0,>=2.0.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from ipython->great-ai) (3.0.30)\n",
"Requirement already satisfied: pickleshare in /data/projects/great-ai/.env/lib/python3.10/site-packages (from ipython->great-ai) (0.7.5)\n",
"Requirement already satisfied: stack-data in /data/projects/great-ai/.env/lib/python3.10/site-packages (from ipython->great-ai) (0.3.0)\n",
"Requirement already satisfied: backcall in /data/projects/great-ai/.env/lib/python3.10/site-packages (from ipython->great-ai) (0.2.0)\n",
"Requirement already satisfied: jedi>=0.16 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from ipython->great-ai) (0.18.1)\n",
"Requirement already satisfied: pexpect>4.3 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from ipython->great-ai) (4.8.0)\n",
"Requirement already satisfied: setuptools>=18.5 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from ipython->great-ai) (63.1.0)\n",
"Requirement already satisfied: traitlets>=5 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from ipython->great-ai) (5.3.0)\n",
"Requirement already satisfied: matplotlib-inline in /data/projects/great-ai/.env/lib/python3.10/site-packages (from ipython->great-ai) (0.1.3)\n",
"Requirement already satisfied: decorator in /data/projects/great-ai/.env/lib/python3.10/site-packages (from ipython->great-ai) (5.1.1)\n",
"Requirement already satisfied: pygments>=2.4.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from ipython->great-ai) (2.12.0)\n",
"Requirement already satisfied: fonttools>=4.22.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from matplotlib->great-ai) (4.34.4)\n",
"Requirement already satisfied: packaging>=20.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from matplotlib->great-ai) (21.3)\n",
"Requirement already satisfied: pillow>=6.2.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from matplotlib->great-ai) (9.2.0)\n",
"Requirement already satisfied: kiwisolver>=1.0.1 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from matplotlib->great-ai) (1.4.3)\n",
"Requirement already satisfied: cycler>=0.10 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from matplotlib->great-ai) (0.11.0)\n",
"Requirement already satisfied: pyparsing>=2.2.1 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from matplotlib->great-ai) (3.0.9)\n",
"Requirement already satisfied: python-dateutil>=2.7 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from matplotlib->great-ai) (2.8.2)\n",
"Requirement already satisfied: nbclient>=0.5.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from nbconvert->great-ai) (0.6.6)\n",
"Requirement already satisfied: tinycss2 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from nbconvert->great-ai) (1.1.1)\n",
"Requirement already satisfied: defusedxml in /data/projects/great-ai/.env/lib/python3.10/site-packages (from nbconvert->great-ai) (0.7.1)\n",
"Requirement already satisfied: jinja2>=3.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from nbconvert->great-ai) (3.1.2)\n",
"Requirement already satisfied: bleach in /data/projects/great-ai/.env/lib/python3.10/site-packages (from nbconvert->great-ai) (5.0.1)\n",
"Requirement already satisfied: beautifulsoup4 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from nbconvert->great-ai) (4.11.1)\n",
"Requirement already satisfied: MarkupSafe>=2.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from nbconvert->great-ai) (2.1.1)\n",
"Requirement already satisfied: mistune<2,>=0.8.1 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from nbconvert->great-ai) (0.8.4)\n",
"Requirement already satisfied: jupyter-core>=4.7 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from nbconvert->great-ai) (4.11.1)\n",
"Requirement already satisfied: nbformat>=5.1 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from nbconvert->great-ai) (5.4.0)\n",
"Requirement already satisfied: jupyterlab-pygments in /data/projects/great-ai/.env/lib/python3.10/site-packages (from nbconvert->great-ai) (0.2.2)\n",
"Requirement already satisfied: pandocfilters>=1.4.1 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from nbconvert->great-ai) (1.5.0)\n",
"Requirement already satisfied: entrypoints>=0.2.2 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from nbconvert->great-ai) (0.4)\n",
"Requirement already satisfied: pytz>=2020.1 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from pandas->great-ai) (2022.1)\n",
"Requirement already satisfied: scipy>=1.3.2 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from scikit-learn->great-ai) (1.8.1)\n",
"Requirement already satisfied: threadpoolctl>=2.0.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from scikit-learn->great-ai) (3.1.0)\n",
"Requirement already satisfied: joblib>=1.0.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from scikit-learn->great-ai) (1.1.0)\n",
"Requirement already satisfied: urllib3<1.27,>=1.25.4 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from botocore<1.28.0,>=1.27.25->boto3>=1.23.0->great-ai) (1.26.10)\n",
"Requirement already satisfied: itsdangerous>=2.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from Flask>=1.0.4->dash>=2.4.0->great-ai) (2.1.2)\n",
"Requirement already satisfied: Werkzeug>=2.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from Flask>=1.0.4->dash>=2.4.0->great-ai) (2.1.2)\n",
"Requirement already satisfied: idna>=2.8 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from anyio<5,>=3.4.0->starlette==0.19.1->fastapi>=0.70.0->great-ai) (3.3)\n",
"Requirement already satisfied: parso<0.9.0,>=0.8.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from jedi>=0.16->ipython->great-ai) (0.8.3)\n",
"Requirement already satisfied: marisa-trie<0.8.0,>=0.7.7 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from language-data<2.0,>=1.1->langcodes[data]>=3.3.0->great-ai) (0.7.7)\n",
"Requirement already satisfied: jupyter-client>=6.1.5 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from nbclient>=0.5.0->nbconvert->great-ai) (7.3.4)\n",
"Requirement already satisfied: nest-asyncio in /data/projects/great-ai/.env/lib/python3.10/site-packages (from nbclient>=0.5.0->nbconvert->great-ai) (1.5.5)\n",
"Requirement already satisfied: jsonschema>=2.6 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from nbformat>=5.1->nbconvert->great-ai) (4.6.2)\n",
"Requirement already satisfied: fastjsonschema in /data/projects/great-ai/.env/lib/python3.10/site-packages (from nbformat>=5.1->nbconvert->great-ai) (2.15.3)\n",
"Requirement already satisfied: ptyprocess>=0.5 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from pexpect>4.3->ipython->great-ai) (0.7.0)\n",
"Requirement already satisfied: wcwidth in /data/projects/great-ai/.env/lib/python3.10/site-packages (from prompt-toolkit!=3.0.0,!=3.0.1,<3.1.0,>=2.0.0->ipython->great-ai) (0.2.5)\n",
"Requirement already satisfied: typing-extensions>=3.7.4.3 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from pydantic!=1.7,!=1.7.1,!=1.7.2,!=1.7.3,!=1.8,!=1.8.1,<2.0.0,>=1.6.2->fastapi>=0.70.0->great-ai) (4.3.0)\n",
"Requirement already satisfied: soupsieve>1.2 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from beautifulsoup4->nbconvert->great-ai) (2.3.2.post1)\n",
"Requirement already satisfied: webencodings in /data/projects/great-ai/.env/lib/python3.10/site-packages (from bleach->nbconvert->great-ai) (0.5.1)\n",
"Requirement already satisfied: brotli in /data/projects/great-ai/.env/lib/python3.10/site-packages (from flask-compress->dash>=2.4.0->great-ai) (1.0.9)\n",
"Requirement already satisfied: asttokens in /data/projects/great-ai/.env/lib/python3.10/site-packages (from stack-data->ipython->great-ai) (2.0.5)\n",
"Requirement already satisfied: executing in /data/projects/great-ai/.env/lib/python3.10/site-packages (from stack-data->ipython->great-ai) (0.8.3)\n",
"Requirement already satisfied: pure-eval in /data/projects/great-ai/.env/lib/python3.10/site-packages (from stack-data->ipython->great-ai) (0.2.2)\n",
"Requirement already satisfied: attrs>=17.4.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from jsonschema>=2.6->nbformat>=5.1->nbconvert->great-ai) (21.4.0)\n",
"Requirement already satisfied: pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from jsonschema>=2.6->nbformat>=5.1->nbconvert->great-ai) (0.18.1)\n",
"Requirement already satisfied: pyzmq>=23.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from jupyter-client>=6.1.5->nbclient>=0.5.0->nbconvert->great-ai) (23.2.0)\n",
"Requirement already satisfied: tornado>=6.0 in /data/projects/great-ai/.env/lib/python3.10/site-packages (from jupyter-client>=6.1.5->nbclient>=0.5.0->nbconvert->great-ai) (6.2)\n",
"Note: you may need to restart the kernel to use updated packages.\n"
]
}
],
"source": [ "source": [
"%pip install great-ai" "%pip install great-ai"
] ]
@ -30,7 +147,7 @@
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": 1, "execution_count": 2,
"metadata": {}, "metadata": {},
"outputs": [], "outputs": [],
"source": [ "source": [
@ -56,14 +173,14 @@
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": 2, "execution_count": 3,
"metadata": {}, "metadata": {},
"outputs": [ "outputs": [
{ {
"name": "stderr", "name": "stderr",
"output_type": "stream", "output_type": "stream",
"text": [ "text": [
"100%|██████████| 84000/84000 [00:09<00:00, 8705.41it/s] \n" "100%|██████████| 84000/84000 [00:08<00:00, 9771.59it/s] \n"
] ]
} }
], ],
@ -86,14 +203,14 @@
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": 3, "execution_count": 4,
"metadata": {}, "metadata": {},
"outputs": [ "outputs": [
{ {
"name": "stderr", "name": "stderr",
"output_type": "stream", "output_type": "stream",
"text": [ "text": [
"100%|██████████| 22399/22399 [00:02<00:00, 7963.06it/s] \n" "100%|██████████| 22399/22399 [00:02<00:00, 7858.71it/s] \n"
] ]
} }
], ],
@ -116,7 +233,7 @@
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": 4, "execution_count": 5,
"metadata": {}, "metadata": {},
"outputs": [ "outputs": [
{ {
@ -131,7 +248,7 @@
" ('linearsvc', LinearSVC())])" " ('linearsvc', LinearSVC())])"
] ]
}, },
"execution_count": 4, "execution_count": 5,
"metadata": {}, "metadata": {},
"output_type": "execute_result" "output_type": "execute_result"
} }
@ -156,7 +273,7 @@
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": 5, "execution_count": 6,
"metadata": {}, "metadata": {},
"outputs": [], "outputs": [],
"source": [ "source": [
@ -176,7 +293,7 @@
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": 6, "execution_count": 7,
"metadata": {}, "metadata": {},
"outputs": [ "outputs": [
{ {
@ -237,39 +354,39 @@
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": 7, "execution_count": 8,
"metadata": {}, "metadata": {},
"outputs": [ "outputs": [
{ {
"name": "stderr", "name": "stderr",
"output_type": "stream", "output_type": "stream",
"text": [ "text": [
"\u001b[38;5;226m2022-07-09 22:33:18 | WARNING | Environment variable ENVIRONMENT is not set, defaulting to development mode ‼️\u001b[0m\n", "\u001b[38;5;226mEnvironment variable ENVIRONMENT is not set, defaulting to development mode ‼️\u001b[0m\n",
"\u001b[38;5;226m2022-07-09 22:33:18 | WARNING | Cannot find credentials files, defaulting to using ParallelTinyDbDriver\u001b[0m\n", "\u001b[38;5;226mCannot find credentials files, defaulting to using ParallelTinyDbDriver\u001b[0m\n",
"\u001b[38;5;226m2022-07-09 22:33:18 | WARNING | The selected tracing database (ParallelTinyDbDriver) is not recommended for production\u001b[0m\n", "\u001b[38;5;226mThe selected tracing database (ParallelTinyDbDriver) is not recommended for production\u001b[0m\n",
"\u001b[38;5;226m2022-07-09 22:33:18 | WARNING | Cannot find credentials files, defaulting to using LargeFileLocal\u001b[0m\n", "\u001b[38;5;226mCannot find credentials files, defaulting to using LargeFileLocal\u001b[0m\n",
"\u001b[38;5;39m2022-07-09 22:33:18 | INFO | GreatAI (v0.1.0): configured ✅\u001b[0m\n", "\u001b[38;5;39mGreatAI (v0.1.3): configured ✅\u001b[0m\n",
"\u001b[38;5;39m2022-07-09 22:33:18 | INFO | 🔩 tracing_database: ParallelTinyDbDriver\u001b[0m\n", "\u001b[38;5;39m 🔩 tracing_database: ParallelTinyDbDriver\u001b[0m\n",
"\u001b[38;5;39m2022-07-09 22:33:18 | INFO | 🔩 large_file_implementation: LargeFileLocal\u001b[0m\n", "\u001b[38;5;39m 🔩 large_file_implementation: LargeFileLocal\u001b[0m\n",
"\u001b[38;5;39m2022-07-09 22:33:18 | INFO | 🔩 is_production: False\u001b[0m\n", "\u001b[38;5;39m 🔩 is_production: False\u001b[0m\n",
"\u001b[38;5;39m2022-07-09 22:33:18 | INFO | 🔩 should_log_exception_stack: True\u001b[0m\n", "\u001b[38;5;39m 🔩 should_log_exception_stack: True\u001b[0m\n",
"\u001b[38;5;39m2022-07-09 22:33:18 | INFO | 🔩 prediction_cache_size: 512\u001b[0m\n", "\u001b[38;5;39m 🔩 prediction_cache_size: 512\u001b[0m\n",
"\u001b[38;5;39m2022-07-09 22:33:18 | INFO | 🔩 dashboard_table_size: 20\u001b[0m\n", "\u001b[38;5;39m 🔩 dashboard_table_size: 50\u001b[0m\n",
"\u001b[38;5;226m2022-07-09 22:33:18 | WARNING | You still need to check whether you follow all best practices before trusting your deployment.\u001b[0m\n", "\u001b[38;5;226mYou still need to check whether you follow all best practices before trusting your deployment.\u001b[0m\n",
"\u001b[38;5;226m2022-07-09 22:33:18 | WARNING | > Find out more at https://se-ml.github.io/practices\u001b[0m\n", "\u001b[38;5;226m> Find out more at https://se-ml.github.io/practices\u001b[0m\n",
"\u001b[38;5;39m2022-07-09 22:33:18 | INFO | Fetching cached versions of my-domain-predictor\u001b[0m\n", "\u001b[38;5;39mFetching cached versions of my-domain-predictor\u001b[0m\n",
"\u001b[38;5;39m2022-07-09 22:33:19 | INFO | Copying file for my-domain-predictor-5\u001b[0m\n", "\u001b[38;5;39mCopying file for my-domain-predictor-6\u001b[0m\n",
"\u001b[38;5;39m2022-07-09 22:33:19 | INFO | Compressing my-domain-predictor-5\u001b[0m\n", "\u001b[38;5;39mCompressing my-domain-predictor-6\u001b[0m\n",
"\u001b[38;5;39m2022-07-09 22:33:20 | INFO | Model my-domain-predictor uploaded with version 5\u001b[0m\n" "\u001b[38;5;39mModel my-domain-predictor uploaded with version 6\u001b[0m\n"
] ]
}, },
{ {
"data": { "data": {
"text/plain": [ "text/plain": [
"'my-domain-predictor:5'" "'my-domain-predictor:6'"
] ]
}, },
"execution_count": 7, "execution_count": 8,
"metadata": {}, "metadata": {},
"output_type": "execute_result" "output_type": "execute_result"
} }