Skip to content

Commit 390d849

Browse files
committed
deploy: 24ca570
1 parent a71b9e1 commit 390d849

File tree

4 files changed

+57
-37
lines changed

4 files changed

+57
-37
lines changed

core/workspace/index.html

Lines changed: 46 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1707,7 +1707,12 @@ <h2 id="roboflow.core.workspace.Workspace" class="doc doc-heading">
17071707
<span class="normal">649</span>
17081708
<span class="normal">650</span>
17091709
<span class="normal">651</span>
1710-
<span class="normal">652</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">class</span><span class="w"> </span><span class="nc">Workspace</span><span class="p">:</span>
1710+
<span class="normal">652</span>
1711+
<span class="normal">653</span>
1712+
<span class="normal">654</span>
1713+
<span class="normal">655</span>
1714+
<span class="normal">656</span>
1715+
<span class="normal">657</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">class</span><span class="w"> </span><span class="nc">Workspace</span><span class="p">:</span>
17111716
<span class="w"> </span><span class="sd">&quot;&quot;&quot;</span>
17121717
<span class="sd"> Manage a Roboflow workspace.</span>
17131718
<span class="sd"> &quot;&quot;&quot;</span>
@@ -1986,10 +1991,11 @@ <h2 id="roboflow.core.workspace.Workspace" class="doc doc-heading">
19861991
<span class="sd"> &quot;&quot;&quot;</span> <span class="c1"># noqa: E501 // docs</span>
19871992
<span class="k">if</span> <span class="n">dataset_format</span> <span class="o">!=</span> <span class="s2">&quot;NOT_USED&quot;</span><span class="p">:</span>
19881993
<span class="nb">print</span><span class="p">(</span><span class="s2">&quot;Warning: parameter &#39;dataset_format&#39; is deprecated and will be removed in a future release&quot;</span><span class="p">)</span>
1989-
<span class="n">parsed_dataset</span> <span class="o">=</span> <span class="n">folderparser</span><span class="o">.</span><span class="n">parsefolder</span><span class="p">(</span><span class="n">dataset_path</span><span class="p">)</span>
19901994
<span class="n">project</span><span class="p">,</span> <span class="n">created</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_get_or_create_project</span><span class="p">(</span>
19911995
<span class="n">project_id</span><span class="o">=</span><span class="n">project_name</span><span class="p">,</span> <span class="n">license</span><span class="o">=</span><span class="n">project_license</span><span class="p">,</span> <span class="nb">type</span><span class="o">=</span><span class="n">project_type</span>
19921996
<span class="p">)</span>
1997+
<span class="n">is_classification</span> <span class="o">=</span> <span class="n">project</span><span class="o">.</span><span class="n">type</span> <span class="o">==</span> <span class="s2">&quot;classification&quot;</span>
1998+
<span class="n">parsed_dataset</span> <span class="o">=</span> <span class="n">folderparser</span><span class="o">.</span><span class="n">parsefolder</span><span class="p">(</span><span class="n">dataset_path</span><span class="p">,</span> <span class="n">is_classification</span><span class="o">=</span><span class="n">is_classification</span><span class="p">)</span>
19931999
<span class="k">if</span> <span class="n">created</span><span class="p">:</span>
19942000
<span class="nb">print</span><span class="p">(</span><span class="sa">f</span><span class="s2">&quot;Created project </span><span class="si">{</span><span class="n">project</span><span class="o">.</span><span class="n">id</span><span class="si">}</span><span class="s2">&quot;</span><span class="p">)</span>
19952001
<span class="k">else</span><span class="p">:</span>
@@ -2046,15 +2052,19 @@ <h2 id="roboflow.core.workspace.Workspace" class="doc doc-heading">
20462052

20472053
<span class="n">annotationdesc</span> <span class="o">=</span> <span class="n">imagedesc</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">&quot;annotationfile&quot;</span><span class="p">)</span>
20482054
<span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">annotationdesc</span><span class="p">,</span> <span class="nb">dict</span><span class="p">):</span>
2049-
<span class="k">if</span> <span class="n">annotationdesc</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">&quot;rawText&quot;</span><span class="p">):</span>
2055+
<span class="k">if</span> <span class="n">annotationdesc</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">&quot;type&quot;</span><span class="p">)</span> <span class="o">==</span> <span class="s2">&quot;classification_folder&quot;</span><span class="p">:</span>
2056+
<span class="n">annotation_path</span> <span class="o">=</span> <span class="n">annotationdesc</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">&quot;classification_label&quot;</span><span class="p">)</span>
2057+
<span class="k">elif</span> <span class="n">annotationdesc</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">&quot;rawText&quot;</span><span class="p">):</span>
20502058
<span class="n">annotation_path</span> <span class="o">=</span> <span class="n">annotationdesc</span>
2051-
<span class="k">else</span><span class="p">:</span>
2059+
<span class="k">elif</span> <span class="n">annotationdesc</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">&quot;file&quot;</span><span class="p">):</span>
20522060
<span class="n">annotation_path</span> <span class="o">=</span> <span class="sa">f</span><span class="s2">&quot;</span><span class="si">{</span><span class="n">location</span><span class="si">}{</span><span class="n">annotationdesc</span><span class="p">[</span><span class="s1">&#39;file&#39;</span><span class="p">]</span><span class="si">}</span><span class="s2">&quot;</span>
2053-
<span class="n">labelmap</span> <span class="o">=</span> <span class="n">annotationdesc</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">&quot;labelmap&quot;</span><span class="p">)</span>
2061+
<span class="n">labelmap</span> <span class="o">=</span> <span class="n">annotationdesc</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">&quot;labelmap&quot;</span><span class="p">)</span>
20542062

20552063
<span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">labelmap</span><span class="p">,</span> <span class="nb">str</span><span class="p">):</span>
20562064
<span class="n">labelmap</span> <span class="o">=</span> <span class="n">load_labelmap</span><span class="p">(</span><span class="n">labelmap</span><span class="p">)</span>
2057-
<span class="k">else</span><span class="p">:</span>
2065+
2066+
<span class="c1"># If annotation_path is still None at this point, then no annotation will be saved.</span>
2067+
<span class="k">if</span> <span class="n">annotation_path</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span>
20582068
<span class="k">return</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span>
20592069

20602070
<span class="n">annotation</span><span class="p">,</span> <span class="n">upload_time</span><span class="p">,</span> <span class="n">_retry_attempts</span> <span class="o">=</span> <span class="n">project</span><span class="o">.</span><span class="n">save_annotation</span><span class="p">(</span>
@@ -2373,12 +2383,7 @@ <h3 id="roboflow.core.workspace.Workspace.active_learning" class="doc doc-headin
23732383

23742384
<details class="quote">
23752385
<summary>Source code in <code>roboflow/core/workspace.py</code></summary>
2376-
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">427</span>
2377-
<span class="normal">428</span>
2378-
<span class="normal">429</span>
2379-
<span class="normal">430</span>
2380-
<span class="normal">431</span>
2381-
<span class="normal">432</span>
2386+
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">432</span>
23822387
<span class="normal">433</span>
23832388
<span class="normal">434</span>
23842389
<span class="normal">435</span>
@@ -2518,7 +2523,12 @@ <h3 id="roboflow.core.workspace.Workspace.active_learning" class="doc doc-headin
25182523
<span class="normal">569</span>
25192524
<span class="normal">570</span>
25202525
<span class="normal">571</span>
2521-
<span class="normal">572</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">active_learning</span><span class="p">(</span>
2526+
<span class="normal">572</span>
2527+
<span class="normal">573</span>
2528+
<span class="normal">574</span>
2529+
<span class="normal">575</span>
2530+
<span class="normal">576</span>
2531+
<span class="normal">577</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">active_learning</span><span class="p">(</span>
25222532
<span class="bp">self</span><span class="p">,</span>
25232533
<span class="n">raw_data_location</span><span class="p">:</span> <span class="nb">str</span> <span class="o">=</span> <span class="s2">&quot;&quot;</span><span class="p">,</span>
25242534
<span class="n">raw_data_extension</span><span class="p">:</span> <span class="nb">str</span> <span class="o">=</span> <span class="s2">&quot;&quot;</span><span class="p">,</span>
@@ -3017,12 +3027,7 @@ <h3 id="roboflow.core.workspace.Workspace.deploy_model" class="doc doc-heading">
30173027

30183028
<details class="quote">
30193029
<summary>Source code in <code>roboflow/core/workspace.py</code></summary>
3020-
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">574</span>
3021-
<span class="normal">575</span>
3022-
<span class="normal">576</span>
3023-
<span class="normal">577</span>
3024-
<span class="normal">578</span>
3025-
<span class="normal">579</span>
3030+
<div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">579</span>
30263031
<span class="normal">580</span>
30273032
<span class="normal">581</span>
30283033
<span class="normal">582</span>
@@ -3048,7 +3053,12 @@ <h3 id="roboflow.core.workspace.Workspace.deploy_model" class="doc doc-heading">
30483053
<span class="normal">602</span>
30493054
<span class="normal">603</span>
30503055
<span class="normal">604</span>
3051-
<span class="normal">605</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">deploy_model</span><span class="p">(</span>
3056+
<span class="normal">605</span>
3057+
<span class="normal">606</span>
3058+
<span class="normal">607</span>
3059+
<span class="normal">608</span>
3060+
<span class="normal">609</span>
3061+
<span class="normal">610</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">deploy_model</span><span class="p">(</span>
30523062
<span class="bp">self</span><span class="p">,</span>
30533063
<span class="n">model_type</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span>
30543064
<span class="n">model_path</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span>
@@ -4054,7 +4064,12 @@ <h3 id="roboflow.core.workspace.Workspace.upload_dataset" class="doc doc-heading
40544064
<span class="normal">407</span>
40554065
<span class="normal">408</span>
40564066
<span class="normal">409</span>
4057-
<span class="normal">410</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">upload_dataset</span><span class="p">(</span>
4067+
<span class="normal">410</span>
4068+
<span class="normal">411</span>
4069+
<span class="normal">412</span>
4070+
<span class="normal">413</span>
4071+
<span class="normal">414</span>
4072+
<span class="normal">415</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">upload_dataset</span><span class="p">(</span>
40584073
<span class="bp">self</span><span class="p">,</span>
40594074
<span class="n">dataset_path</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span>
40604075
<span class="n">project_name</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span>
@@ -4078,10 +4093,11 @@ <h3 id="roboflow.core.workspace.Workspace.upload_dataset" class="doc doc-heading
40784093
<span class="sd"> &quot;&quot;&quot;</span> <span class="c1"># noqa: E501 // docs</span>
40794094
<span class="k">if</span> <span class="n">dataset_format</span> <span class="o">!=</span> <span class="s2">&quot;NOT_USED&quot;</span><span class="p">:</span>
40804095
<span class="nb">print</span><span class="p">(</span><span class="s2">&quot;Warning: parameter &#39;dataset_format&#39; is deprecated and will be removed in a future release&quot;</span><span class="p">)</span>
4081-
<span class="n">parsed_dataset</span> <span class="o">=</span> <span class="n">folderparser</span><span class="o">.</span><span class="n">parsefolder</span><span class="p">(</span><span class="n">dataset_path</span><span class="p">)</span>
40824096
<span class="n">project</span><span class="p">,</span> <span class="n">created</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_get_or_create_project</span><span class="p">(</span>
40834097
<span class="n">project_id</span><span class="o">=</span><span class="n">project_name</span><span class="p">,</span> <span class="n">license</span><span class="o">=</span><span class="n">project_license</span><span class="p">,</span> <span class="nb">type</span><span class="o">=</span><span class="n">project_type</span>
40844098
<span class="p">)</span>
4099+
<span class="n">is_classification</span> <span class="o">=</span> <span class="n">project</span><span class="o">.</span><span class="n">type</span> <span class="o">==</span> <span class="s2">&quot;classification&quot;</span>
4100+
<span class="n">parsed_dataset</span> <span class="o">=</span> <span class="n">folderparser</span><span class="o">.</span><span class="n">parsefolder</span><span class="p">(</span><span class="n">dataset_path</span><span class="p">,</span> <span class="n">is_classification</span><span class="o">=</span><span class="n">is_classification</span><span class="p">)</span>
40854101
<span class="k">if</span> <span class="n">created</span><span class="p">:</span>
40864102
<span class="nb">print</span><span class="p">(</span><span class="sa">f</span><span class="s2">&quot;Created project </span><span class="si">{</span><span class="n">project</span><span class="o">.</span><span class="n">id</span><span class="si">}</span><span class="s2">&quot;</span><span class="p">)</span>
40874103
<span class="k">else</span><span class="p">:</span>
@@ -4138,15 +4154,19 @@ <h3 id="roboflow.core.workspace.Workspace.upload_dataset" class="doc doc-heading
41384154

41394155
<span class="n">annotationdesc</span> <span class="o">=</span> <span class="n">imagedesc</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">&quot;annotationfile&quot;</span><span class="p">)</span>
41404156
<span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">annotationdesc</span><span class="p">,</span> <span class="nb">dict</span><span class="p">):</span>
4141-
<span class="k">if</span> <span class="n">annotationdesc</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">&quot;rawText&quot;</span><span class="p">):</span>
4157+
<span class="k">if</span> <span class="n">annotationdesc</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">&quot;type&quot;</span><span class="p">)</span> <span class="o">==</span> <span class="s2">&quot;classification_folder&quot;</span><span class="p">:</span>
4158+
<span class="n">annotation_path</span> <span class="o">=</span> <span class="n">annotationdesc</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">&quot;classification_label&quot;</span><span class="p">)</span>
4159+
<span class="k">elif</span> <span class="n">annotationdesc</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">&quot;rawText&quot;</span><span class="p">):</span>
41424160
<span class="n">annotation_path</span> <span class="o">=</span> <span class="n">annotationdesc</span>
4143-
<span class="k">else</span><span class="p">:</span>
4161+
<span class="k">elif</span> <span class="n">annotationdesc</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">&quot;file&quot;</span><span class="p">):</span>
41444162
<span class="n">annotation_path</span> <span class="o">=</span> <span class="sa">f</span><span class="s2">&quot;</span><span class="si">{</span><span class="n">location</span><span class="si">}{</span><span class="n">annotationdesc</span><span class="p">[</span><span class="s1">&#39;file&#39;</span><span class="p">]</span><span class="si">}</span><span class="s2">&quot;</span>
4145-
<span class="n">labelmap</span> <span class="o">=</span> <span class="n">annotationdesc</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">&quot;labelmap&quot;</span><span class="p">)</span>
4163+
<span class="n">labelmap</span> <span class="o">=</span> <span class="n">annotationdesc</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">&quot;labelmap&quot;</span><span class="p">)</span>
41464164

41474165
<span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">labelmap</span><span class="p">,</span> <span class="nb">str</span><span class="p">):</span>
41484166
<span class="n">labelmap</span> <span class="o">=</span> <span class="n">load_labelmap</span><span class="p">(</span><span class="n">labelmap</span><span class="p">)</span>
4149-
<span class="k">else</span><span class="p">:</span>
4167+
4168+
<span class="c1"># If annotation_path is still None at this point, then no annotation will be saved.</span>
4169+
<span class="k">if</span> <span class="n">annotation_path</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span>
41504170
<span class="k">return</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span>
41514171

41524172
<span class="n">annotation</span><span class="p">,</span> <span class="n">upload_time</span><span class="p">,</span> <span class="n">_retry_attempts</span> <span class="o">=</span> <span class="n">project</span><span class="o">.</span><span class="n">save_annotation</span><span class="p">(</span>

search/search_index.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)