Ultralytics YOLO
Description
๐ Summary
Ultralytics v8.4.46 is a stability-focused release that primarily fixes a key multi-scale training edge case ๐ง, while also improving export reliability, hardware support clarity, and documentation quality across YOLO workflows.
๐ Key Changes
๐จ Priority fix (PR #24394 by @glenn-jocher): Multi-scale training minimum size clamp
- Multi-scale random resizing now enforces a safe lower bound of at least one model stride.
- Added a regression test to prevent future breakage when training with aggressive shrinking on small images.
- Version bumped from
8.4.45โ8.4.46.
๐ Resume training safety fix (PR #24386 by @lmycross)
- Resuming from an already finished checkpoint now correctly stops with "nothing to resume," instead of running an extra epoch.
๐ฆ Export usability and correctness improvements
- Export completion logs now show the exact artifact path (not just parent folder) (PR #24316).
- Export argument support was aligned across code/docs for several formats, especially around
dataandfractionfor INT8 calibration (PR #24382).
๐ง RKNN support clarified and enforced (PR #24384 by @lakshanthad)
- RKNN export now clearly blocks INT8-only Rockchip targets (
rv1103,rv1106,rv1103b,rv1106b) with a helpful error. - Docs now explicitly reflect current RKNN export behavior: FP16-supported targets only.
- RKNN export now clearly blocks INT8-only Rockchip targets (
๐ Docs and content polish
- Fixed strict docs validation warnings and anchor issues (PR #24389).
- Refreshed tutorial videos/captions in dataset and Streamlit docs for clearer onboarding (PR #24370 + related doc updates).
๐ฏ Purpose & Impact
More robust training ๐ก๏ธ
The multi-scale clamp fix prevents invalid tiny image sizes, reducing crash risk and instability during trainingโespecially for small-image or aggressive augmentation setups.Less wasted compute/time โฑ๏ธ
The resume fix avoids accidental extra epochs when training is already complete.Cleaner deployment experience ๐
Better export path reporting and clearer per-format argument support make exporting easier to automate and debug.Fewer hardware surprises ๐ค
RKNN users now get immediate, explicit feedback on unsupported INT8-only chips, avoiding confusing late-stage failures.Better docs trustworthiness โ
Improved documentation consistency helps both new and advanced users move faster with fewer mismatches between docs and actual behavior.
What's Changed
- Improve RKNN exports to highlight non-int8 supported chips by @lakshanthad in https://github.com/ultralytics/ultralytics/pull/24384
- Fix: stop resume when training is already finished by @lmycross in https://github.com/ultralytics/ultralytics/pull/24386
- Add https://youtu.be/FvWl00sD4rc to docs by @RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/24370
- Improve
dataandfractionargs across export formats by @lakshanthad in https://github.com/ultralytics/ultralytics/pull/24382 - Improve export results path to point to actual artifact path by @lakshanthad in https://github.com/ultralytics/ultralytics/pull/24316
- Fix docs strict validation warnings by @glenn-jocher in https://github.com/ultralytics/ultralytics/pull/24389
ultralytics 8.4.46Fixmultiscaleminimum train size by @glenn-jocher in https://github.com/ultralytics/ultralytics/pull/24394
Full Changelog: https://github.com/ultralytics/ultralytics/compare/v8.4.45...v8.4.46
Notes
Files
ultralytics/ultralytics-v8.4.46.zip
Files
(3.0 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:561506eea862cae05421369801a7513e
|
3.0 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/ultralytics/ultralytics/tree/v8.4.46 (URL)
Software
- Repository URL
- https://github.com/ultralytics/ultralytics