@@ -1712,7 +1712,14 @@ <h2 id="roboflow.core.workspace.Workspace" class="doc doc-heading">
17121712< span class ="normal "> 654</ span >
17131713< span class ="normal "> 655</ span >
17141714< 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 >
1715+ < span class ="normal "> 657</ span >
1716+ < span class ="normal "> 658</ span >
1717+ < span class ="normal "> 659</ span >
1718+ < span class ="normal "> 660</ span >
1719+ < span class ="normal "> 661</ span >
1720+ < span class ="normal "> 662</ span >
1721+ < span class ="normal "> 663</ span >
1722+ < span class ="normal "> 664</ 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 >
17161723< span class ="w "> </ span > < span class ="sd "> """</ span >
17171724< span class ="sd "> Manage a Roboflow workspace.</ span >
17181725< span class ="sd "> """</ span >
@@ -2054,6 +2061,8 @@ <h2 id="roboflow.core.workspace.Workspace" class="doc doc-heading">
20542061 < 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 >
20552062 < 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 "> "type"</ span > < span class ="p "> )</ span > < span class ="o "> ==</ span > < span class ="s2 "> "classification_folder"</ span > < span class ="p "> :</ span >
20562063 < 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 "> "classification_label"</ span > < span class ="p "> )</ span >
2064+ < 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 "> "type"</ span > < span class ="p "> )</ span > < span class ="o "> ==</ span > < span class ="s2 "> "classification_multilabel"</ span > < span class ="p "> :</ span >
2065+ < span class ="n "> annotation_path</ span > < span class ="o "> =</ span > < span class ="n "> json</ span > < span class ="o "> .</ span > < span class ="n "> dumps</ span > < span class ="p "> (</ span > < span class ="n "> annotationdesc</ span > < span class ="o "> .</ span > < span class ="n "> get</ span > < span class ="p "> (</ span > < span class ="s2 "> "labels"</ span > < span class ="p "> ,</ span > < span class ="p "> []))</ span >
20572066 < 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 "> "rawText"</ span > < span class ="p "> ):</ span >
20582067 < span class ="n "> annotation_path</ span > < span class ="o "> =</ span > < span class ="n "> annotationdesc</ span >
20592068 < 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 "> "file"</ span > < span class ="p "> ):</ span >
@@ -2123,9 +2132,9 @@ <h2 id="roboflow.core.workspace.Workspace" class="doc doc-heading">
21232132 < span class ="bp "> self</ span > < span class ="p "> ,</ span >
21242133 < span class ="n "> raw_data_location</ span > < span class ="p "> :</ span > < span class ="nb "> str</ span > < span class ="o "> =</ span > < span class ="s2 "> ""</ span > < span class ="p "> ,</ span >
21252134 < span class ="n "> raw_data_extension</ span > < span class ="p "> :</ span > < span class ="nb "> str</ span > < span class ="o "> =</ span > < span class ="s2 "> ""</ span > < span class ="p "> ,</ span >
2126- < span class ="n "> inference_endpoint</ span > < span class ="p "> :</ span > < span class ="nb "> list </ span > < span class ="o "> =</ span > < span class ="p "> [] ,</ span >
2135+ < span class ="n "> inference_endpoint</ span > < span class ="p "> :</ span > < span class ="n " > Optional </ span > < span class =" p " > [ </ span > < span class =" n " > List </ span > < span class =" p " > [ </ span > < span class =" nb "> str </ span > < span class =" p " > ]] </ span > < span class ="o "> =</ span > < span class ="kc " > None </ span > < span class =" p "> ,</ span >
21272136 < span class ="n "> upload_destination</ span > < span class ="p "> :</ span > < span class ="nb "> str</ span > < span class ="o "> =</ span > < span class ="s2 "> ""</ span > < span class ="p "> ,</ span >
2128- < span class ="n "> conditionals</ span > < span class ="p "> :</ span > < span class ="nb " > dict </ span > < span class ="o "> =</ span > < span class ="p "> {} ,</ span >
2137+ < span class ="n "> conditionals</ span > < span class ="p "> :</ span > < span class ="n " > Optional </ span > < span class =" p " > [ </ span > < span class ="n " > Dict </ span > < span class =" p " > ] </ span > < span class =" o "> =</ span > < span class ="kc " > None </ span > < span class =" p "> ,</ span >
21292138 < span class ="n "> use_localhost</ span > < span class ="p "> :</ span > < span class ="nb "> bool</ span > < span class ="o "> =</ span > < span class ="kc "> False</ span > < span class ="p "> ,</ span >
21302139 < span class ="n "> local_server</ span > < span class ="o "> =</ span > < span class ="s2 "> "http://localhost:9001/"</ span > < span class ="p "> ,</ span >
21312140 < span class ="p "> )</ span > < span class ="o "> -></ span > < span class ="n "> Any</ span > < span class ="p "> :</ span >
@@ -2139,6 +2148,11 @@ <h2 id="roboflow.core.workspace.Workspace" class="doc doc-heading">
21392148< span class ="sd "> use_localhost: (bool) = determines if local http format used or remote endpoint</ span >
21402149< span class ="sd "> local_server: (str) = local http address for inference server, use_localhost must be True for this to be used</ span >
21412150< span class ="sd "> """</ span > < span class ="c1 "> # noqa: E501 // docs</ span >
2151+ < span class ="k "> if</ span > < span class ="n "> inference_endpoint</ span > < span class ="ow "> is</ span > < span class ="kc "> None</ span > < span class ="p "> :</ span >
2152+ < span class ="n "> inference_endpoint</ span > < span class ="o "> =</ span > < span class ="p "> []</ span >
2153+ < span class ="k "> if</ span > < span class ="n "> conditionals</ span > < span class ="ow "> is</ span > < span class ="kc "> None</ span > < span class ="p "> :</ span >
2154+ < span class ="n "> conditionals</ span > < span class ="o "> =</ span > < span class ="p "> {}</ span >
2155+
21422156 < span class ="kn "> import</ span > < span class ="w "> </ span > < span class ="nn "> numpy</ span > < span class ="w "> </ span > < span class ="k "> as</ span > < span class ="w "> </ span > < span class ="nn "> np</ span >
21432157
21442158 < span class ="n "> prediction_results</ span > < span class ="o "> =</ span > < span class ="p "> []</ span >
@@ -2364,7 +2378,7 @@ <h2 id="roboflow.core.workspace.Workspace" class="doc doc-heading">
23642378
23652379
23662380< h3 id ="roboflow.core.workspace.Workspace.active_learning " class ="doc doc-heading ">
2367- < code class ="highlight language-python "> < span class ="n "> active_learning</ span > < span class ="p "> (</ span > < span class ="n "> raw_data_location</ span > < span class ="o "> =</ span > < span class ="s1 "> ''</ span > < span class ="p "> ,</ span > < span class ="n "> raw_data_extension</ span > < span class ="o "> =</ span > < span class ="s1 "> ''</ span > < span class ="p "> ,</ span > < span class ="n "> inference_endpoint</ span > < span class ="o "> =</ span > < span class ="p "> [] ,</ span > < span class ="n "> upload_destination</ span > < span class ="o "> =</ span > < span class ="s1 "> ''</ span > < span class ="p "> ,</ span > < span class ="n "> conditionals</ span > < span class ="o "> =</ span > < span class ="p "> {} ,</ span > < span class ="n "> use_localhost</ span > < span class ="o "> =</ span > < span class ="kc "> False</ span > < span class ="p "> ,</ span > < span class ="n "> local_server</ span > < span class ="o "> =</ span > < span class ="s1 "> 'http://localhost:9001/'</ span > < span class ="p "> )</ span > </ code >
2381+ < code class ="highlight language-python "> < span class ="n "> active_learning</ span > < span class ="p "> (</ span > < span class ="n "> raw_data_location</ span > < span class ="o "> =</ span > < span class ="s1 "> ''</ span > < span class ="p "> ,</ span > < span class ="n "> raw_data_extension</ span > < span class ="o "> =</ span > < span class ="s1 "> ''</ span > < span class ="p "> ,</ span > < span class ="n "> inference_endpoint</ span > < span class ="o "> =</ span > < span class ="kc " > None </ span > < span class =" p "> ,</ span > < span class ="n "> upload_destination</ span > < span class ="o "> =</ span > < span class ="s1 "> ''</ span > < span class ="p "> ,</ span > < span class ="n "> conditionals</ span > < span class ="o "> =</ span > < span class ="kc " > None </ span > < span class =" p "> ,</ span > < span class ="n "> use_localhost</ span > < span class ="o "> =</ span > < span class ="kc "> False</ span > < span class ="p "> ,</ span > < span class ="n "> local_server</ span > < span class ="o "> =</ span > < span class ="s1 "> 'http://localhost:9001/'</ span > < span class ="p "> )</ span > </ code >
23682382
23692383< a href ="#roboflow.core.workspace.Workspace.active_learning " class ="headerlink " title ="Permanent link "> ¶</ a > </ h3 >
23702384
@@ -2383,9 +2397,7 @@ <h3 id="roboflow.core.workspace.Workspace.active_learning" class="doc doc-headin
23832397
23842398 < details class ="quote ">
23852399 < summary > Source code in < code > roboflow/core/workspace.py</ code > </ summary >
2386- < div class ="highlight "> < table class ="highlighttable "> < tr > < td class ="linenos "> < div class ="linenodiv "> < pre > < span > </ span > < span class ="normal "> 432</ span >
2387- < span class ="normal "> 433</ span >
2388- < span class ="normal "> 434</ span >
2400+ < div class ="highlight "> < table class ="highlighttable "> < tr > < td class ="linenos "> < div class ="linenodiv "> < pre > < span > </ span > < span class ="normal "> 434</ span >
23892401< span class ="normal "> 435</ span >
23902402< span class ="normal "> 436</ span >
23912403< span class ="normal "> 437</ span >
@@ -2528,13 +2540,20 @@ <h3 id="roboflow.core.workspace.Workspace.active_learning" class="doc doc-headin
25282540< span class ="normal "> 574</ span >
25292541< span class ="normal "> 575</ span >
25302542< 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 >
2543+ < span class ="normal "> 577</ span >
2544+ < span class ="normal "> 578</ span >
2545+ < span class ="normal "> 579</ span >
2546+ < span class ="normal "> 580</ span >
2547+ < span class ="normal "> 581</ span >
2548+ < span class ="normal "> 582</ span >
2549+ < span class ="normal "> 583</ span >
2550+ < span class ="normal "> 584</ 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 >
25322551 < span class ="bp "> self</ span > < span class ="p "> ,</ span >
25332552 < span class ="n "> raw_data_location</ span > < span class ="p "> :</ span > < span class ="nb "> str</ span > < span class ="o "> =</ span > < span class ="s2 "> ""</ span > < span class ="p "> ,</ span >
25342553 < span class ="n "> raw_data_extension</ span > < span class ="p "> :</ span > < span class ="nb "> str</ span > < span class ="o "> =</ span > < span class ="s2 "> ""</ span > < span class ="p "> ,</ span >
2535- < span class ="n "> inference_endpoint</ span > < span class ="p "> :</ span > < span class ="nb "> list </ span > < span class ="o "> =</ span > < span class ="p "> [] ,</ span >
2554+ < span class ="n "> inference_endpoint</ span > < span class ="p "> :</ span > < span class ="n " > Optional </ span > < span class =" p " > [ </ span > < span class =" n " > List </ span > < span class =" p " > [ </ span > < span class =" nb "> str </ span > < span class =" p " > ]] </ span > < span class ="o "> =</ span > < span class ="kc " > None </ span > < span class =" p "> ,</ span >
25362555 < span class ="n "> upload_destination</ span > < span class ="p "> :</ span > < span class ="nb "> str</ span > < span class ="o "> =</ span > < span class ="s2 "> ""</ span > < span class ="p "> ,</ span >
2537- < span class ="n "> conditionals</ span > < span class ="p "> :</ span > < span class ="nb " > dict </ span > < span class ="o "> =</ span > < span class ="p "> {} ,</ span >
2556+ < span class ="n "> conditionals</ span > < span class ="p "> :</ span > < span class ="n " > Optional </ span > < span class =" p " > [ </ span > < span class ="n " > Dict </ span > < span class =" p " > ] </ span > < span class =" o "> =</ span > < span class ="kc " > None </ span > < span class =" p "> ,</ span >
25382557 < span class ="n "> use_localhost</ span > < span class ="p "> :</ span > < span class ="nb "> bool</ span > < span class ="o "> =</ span > < span class ="kc "> False</ span > < span class ="p "> ,</ span >
25392558 < span class ="n "> local_server</ span > < span class ="o "> =</ span > < span class ="s2 "> "http://localhost:9001/"</ span > < span class ="p "> ,</ span >
25402559< span class ="p "> )</ span > < span class ="o "> -></ span > < span class ="n "> Any</ span > < span class ="p "> :</ span >
@@ -2548,6 +2567,11 @@ <h3 id="roboflow.core.workspace.Workspace.active_learning" class="doc doc-headin
25482567< span class ="sd "> use_localhost: (bool) = determines if local http format used or remote endpoint</ span >
25492568< span class ="sd "> local_server: (str) = local http address for inference server, use_localhost must be True for this to be used</ span >
25502569< span class ="sd "> """</ span > < span class ="c1 "> # noqa: E501 // docs</ span >
2570+ < span class ="k "> if</ span > < span class ="n "> inference_endpoint</ span > < span class ="ow "> is</ span > < span class ="kc "> None</ span > < span class ="p "> :</ span >
2571+ < span class ="n "> inference_endpoint</ span > < span class ="o "> =</ span > < span class ="p "> []</ span >
2572+ < span class ="k "> if</ span > < span class ="n "> conditionals</ span > < span class ="ow "> is</ span > < span class ="kc "> None</ span > < span class ="p "> :</ span >
2573+ < span class ="n "> conditionals</ span > < span class ="o "> =</ span > < span class ="p "> {}</ span >
2574+
25512575 < span class ="kn "> import</ span > < span class ="w "> </ span > < span class ="nn "> numpy</ span > < span class ="w "> </ span > < span class ="k "> as</ span > < span class ="w "> </ span > < span class ="nn "> np</ span >
25522576
25532577 < span class ="n "> prediction_results</ span > < span class ="o "> =</ span > < span class ="p "> []</ span >
@@ -3027,14 +3051,7 @@ <h3 id="roboflow.core.workspace.Workspace.deploy_model" class="doc doc-heading">
30273051
30283052 < details class ="quote ">
30293053 < summary > Source code in < code > roboflow/core/workspace.py</ code > </ summary >
3030- < div class ="highlight "> < table class ="highlighttable "> < tr > < td class ="linenos "> < div class ="linenodiv "> < pre > < span > </ span > < span class ="normal "> 579</ span >
3031- < span class ="normal "> 580</ span >
3032- < span class ="normal "> 581</ span >
3033- < span class ="normal "> 582</ span >
3034- < span class ="normal "> 583</ span >
3035- < span class ="normal "> 584</ span >
3036- < span class ="normal "> 585</ span >
3037- < span class ="normal "> 586</ span >
3054+ < div class ="highlight "> < table class ="highlighttable "> < tr > < td class ="linenos "> < div class ="linenodiv "> < pre > < span > </ span > < span class ="normal "> 586</ span >
30383055< span class ="normal "> 587</ span >
30393056< span class ="normal "> 588</ span >
30403057< span class ="normal "> 589</ span >
@@ -3058,7 +3075,14 @@ <h3 id="roboflow.core.workspace.Workspace.deploy_model" class="doc doc-heading">
30583075< span class ="normal "> 607</ span >
30593076< span class ="normal "> 608</ span >
30603077< 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 >
3078+ < span class ="normal "> 610</ span >
3079+ < span class ="normal "> 611</ span >
3080+ < span class ="normal "> 612</ span >
3081+ < span class ="normal "> 613</ span >
3082+ < span class ="normal "> 614</ span >
3083+ < span class ="normal "> 615</ span >
3084+ < span class ="normal "> 616</ span >
3085+ < span class ="normal "> 617</ 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 >
30623086 < span class ="bp "> self</ span > < span class ="p "> ,</ span >
30633087 < span class ="n "> model_type</ span > < span class ="p "> :</ span > < span class ="nb "> str</ span > < span class ="p "> ,</ span >
30643088 < span class ="n "> model_path</ span > < span class ="p "> :</ span > < span class ="nb "> str</ span > < span class ="p "> ,</ span >
@@ -4069,7 +4093,9 @@ <h3 id="roboflow.core.workspace.Workspace.upload_dataset" class="doc doc-heading
40694093< span class ="normal "> 412</ span >
40704094< span class ="normal "> 413</ span >
40714095< 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 >
4096+ < span class ="normal "> 415</ span >
4097+ < span class ="normal "> 416</ span >
4098+ < span class ="normal "> 417</ 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 >
40734099 < span class ="bp "> self</ span > < span class ="p "> ,</ span >
40744100 < span class ="n "> dataset_path</ span > < span class ="p "> :</ span > < span class ="nb "> str</ span > < span class ="p "> ,</ span >
40754101 < span class ="n "> project_name</ span > < span class ="p "> :</ span > < span class ="nb "> str</ span > < span class ="p "> ,</ span >
@@ -4156,6 +4182,8 @@ <h3 id="roboflow.core.workspace.Workspace.upload_dataset" class="doc doc-heading
41564182 < 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 >
41574183 < 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 "> "type"</ span > < span class ="p "> )</ span > < span class ="o "> ==</ span > < span class ="s2 "> "classification_folder"</ span > < span class ="p "> :</ span >
41584184 < 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 "> "classification_label"</ span > < span class ="p "> )</ span >
4185+ < 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 "> "type"</ span > < span class ="p "> )</ span > < span class ="o "> ==</ span > < span class ="s2 "> "classification_multilabel"</ span > < span class ="p "> :</ span >
4186+ < span class ="n "> annotation_path</ span > < span class ="o "> =</ span > < span class ="n "> json</ span > < span class ="o "> .</ span > < span class ="n "> dumps</ span > < span class ="p "> (</ span > < span class ="n "> annotationdesc</ span > < span class ="o "> .</ span > < span class ="n "> get</ span > < span class ="p "> (</ span > < span class ="s2 "> "labels"</ span > < span class ="p "> ,</ span > < span class ="p "> []))</ span >
41594187 < 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 "> "rawText"</ span > < span class ="p "> ):</ span >
41604188 < span class ="n "> annotation_path</ span > < span class ="o "> =</ span > < span class ="n "> annotationdesc</ span >
41614189 < 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 "> "file"</ span > < span class ="p "> ):</ span >
0 commit comments