pypi ultralytics 8.3.205
v8.3.205 - `ultralytics 8.3.205` Reset checkpoint arguments after training (#22286)

8 hours ago

🌟 Summary

Cleaner post-training behavior and clearer visuals: v8.3.205 refines how training configs are restored from checkpoints, improves fitness plots with smarter outlier filtering, and updates docs for more predictable inference and easy-start notebooks. βœ…

πŸ“Š Key Changes

  • Reset checkpoint overrides after training (@Y-T-G) πŸ”
    • Trainer now restores overrides via a new helper (_reset_ckpt_args) instead of using raw model.args.
    • Fixes a community-reported issue where results could be saved to unintended run directories.
  • Smarter Tune scatterplots (@glenn-jocher) πŸ“ˆ
    • Applies iterative 3-sigma rejection on low outliers to produce clearer, more reliable fitness plots and best-run selection.
  • CI reliability boost (@glenn-jocher) πŸ”„
    • Pytest wrapped in a retryable GitHub Action with a single automatic retry to reduce flaky failures.
  • Inference docs: rect padding clarified (@Y-T-G) 🧠
    • Added note explaining default minimal padding behavior during predict, and how batch size and image sizes affect padding.
  • New one-click training for Construction-PPE dataset (@RizwanMunawar) πŸš€
    • Added a Colab badge to quickly launch a ready-to-run notebook.
  • SAM docs link updated (@onuralpszr) πŸ”—
    • Now points to the official Segment Anything GitHub for accurate, up-to-date references.

Useful links:

🎯 Purpose & Impact

  • More reliable training workflows πŸ› οΈ
    • Prevents stale or unintended args from leaking from checkpointsβ€”reducing surprises when resuming or finalizing training and fixing incorrect results directory issues.
  • Clearer insights during tuning/evolution πŸ“Š
    • Outlier filtering makes plots easier to read and improves the stability of best-run identification.
  • Predictable inference behavior 🧩
    • Better understanding of minimal vs. square padding helps you plan for memory, speed, and consistent outputs when running predict.
  • Faster onboarding and experimentation πŸš€
    • One-click Colab for the Construction-PPE dataset lowers the barrier for training YOLO models without local setup.
  • Stable development pipeline βœ…
    • CI retries reduce flaky failures, improving contributor experience and build reliability.

What's Changed

Full Changelog: v8.3.204...v8.3.205

Don't miss a new ultralytics release

NewReleases is sending notifications on new releases.