Skip to content

Commit 8c2c74c

Browse files
author
Ubuntu
committed
Trying something else?
1 parent 52eea5c commit 8c2c74c

File tree

1 file changed

+18
-8
lines changed

1 file changed

+18
-8
lines changed

nucleus/model.py

Lines changed: 18 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,24 @@
1313
1414
Note that you can always add more predictions to a dataset, but then you will need to re-run the calculation of metrics in order to have them be correct.
1515
16-
JUST CHECKING IF THIS RENDERS3???
17-
18-
text text ::
19-
20-
code code
21-
code code
22-
23-
more text
16+
JUST CHECKING IF THIS RENDERS2???
17+
18+
::
19+
import nucleus
20+
client = nucleus.NucleusClient("YOUR_SCALE_API_KEY")
21+
prediction_1 = nucleus.BoxPrediction(label="label", x=0, y=0, width=10, height=10, reference_id="1", confidence=0.9, class_pdf={'label': 0.9, 'other_label': 0.1})
22+
prediction_2 = nucleus.BoxPrediction(label="label", x=0, y=0, width=10, height=10, reference_id="2", confidence=0.2, class_pdf={'label': 0.2, 'other_label': 0.8})
23+
model = client.add_model(name="My Model", reference_id="My-CNN", metadata={"timestamp": "121012401"})
24+
# For small ingestions, we recommend synchronous ingestion
25+
response = dataset.upload_predictions(model, [prediction_1, prediction_2])
26+
# For large ingestions, we recommend asynchronous ingestion
27+
job = dataset.upload_predictions([prediction_1, prediction_2], asynchronous=True)
28+
# Check current status
29+
job.status()
30+
# Sleep until ingestion is done
31+
job.sleep_until_complete()
32+
# Check errors
33+
job.errors()
2434
2535
"""
2636
from typing import List, Optional, Dict, Union

0 commit comments

Comments
 (0)