2021-01-22
New Features
Updating Label Class Maps
Label Class Maps have been usually immutable once attached or created for a Project. Most changes to the existing Labels cause all sorts of issues in metrics calculations for existing Dataset or Inference Set.
Now, we support append-only updates to Label Class Maps.
Before, your code would look like below...
Now, we can update the Label Class Map by calling create_project
on an existing project with the new Label Class Map
As a reminder, this update flow will only support append-only changes.
Additional Client-side Checks
We've added error checking for a few common issues encountered in the data processing pipeline. These errors would usually take ~10 minutes to surface since they are part of the batched processing step. We now added an option to check for common error cases on the first frame locally before submitting, which should surface errors in seconds.
To enable, run create_dataset
with check_first_frame=True
. This will check for errors, then exit without creating the dataset.
Specifically, this checks the accessibility of image URLs from Aquarium servers as well as your local machine.
If the URL is formatted incorrectly, not a GS, HTTP, or HTTPS URL, returns an "invalid URL" error.
If the URL is valid but inaccessible from both, it will return an "inaccessible URL" error.
If the URL is valid, but accessible only from the local client, anonymous mode is assumed. In anonymous mode, Aquarium does not have access to the raw images, so we cannot compute embeddings. If no embeddings are provided, we return an error.
Hopefully, this will help speed up iteration on data integration!
App Improvements
Last updated