Repository navigation
v0.1.57 - Pass auto-annotate request as body in live test (#81)
🌟 Summary
v0.1.57 adds face-blurring tools for datasets and makes cloud training easier to start, monitor, and download. It also updates the SDK and fixes a live test for the new dataset-processing request format.
📊 Key Changes
- 🧪 CI compatibility fix: Updated the live test to pass dataset batch requests in the new
bodyformat, keeping its missing-model check working after the API change. - 🙂 Dataset face blurring: The Platform API now supports blurring faces across a dataset or a selected image. Users can preview up to six images before applying blur and adjust detection confidence and blur-box size.
- ☁️ More flexible cloud training:
ul cloud trainnow starts training and returns with the model URI, run link, selected GPU, estimated cost, and a command for downloading results later. Addwatchto follow epoch progress and download results when training finishes. - 📥 Download results later: The new
ul cloud downloadcommand can wait for an existing training run and save its best checkpoint and available training results locally. - 🔄 Updated Platform SDK and API contract: The Python SDK now supports the expanded dataset workflows and revised batch request format. Similar-image searches can also prepare an image embedding when needed.
🎯 Purpose & Impact
- ✅ Users can start cloud training without staying connected until it completes, then retrieve results when convenient.
- 🔒 Face blurring provides a way to prepare dataset images with added privacy protection, while previews help users review images before applying changes.
- 🧩 The regenerated SDK reflects the latest API capabilities; callers of dataset batch processing should use the new
bodyrequest format. - 🛠️ The CI fix ensures live tests continue to validate the updated API contract.
What's Changed
- Detach
ul cloud trainby default and addwatchandul cloud downloadby @JaviChulvi in #77 - Update Platform API contract by @UltralyticsAssistant in #79
- Update Platform API contract by @UltralyticsAssistant in #80
- Fix live CI after predict/batch body became a union by @glenn-jocher in #81
Full Changelog: v0.1.54...v0.1.57