v8.4.4 - `ultralytics 8.4.4` MuSGD optimizer scale factor update (#23279)
🌟 Summary (single-line synopsis)
Ultralytics v8.4.4 refines MuSGD training behavior (better scaling for short vs. long runs) and includes several quality-of-life fixes for exports, segmentation outputs, logging, and filesystem side effects 🚀🧠
📊 Key Changes
-
🧠 MuSGD optimizer scaling update (PR #23279 by @Laughing-q)
MuSGD scale factors are now chosen more appropriately based on total training iterations:- > 10,000 iterations:
(muon=0.1, sgd=1.0) - ≤ 10,000 iterations:
(muon=0.5, sgd=0.5)
This is a behavior change inultralytics/engine/trainer.py.
- > 10,000 iterations:
-
📷 Sony IMX500 export compatibility improved (PR #23266 by @Laughing-q)
- IMX exporter now accepts multiple valid layer counts (a set of allowed values) instead of requiring exactly one, reducing false “unsupported model” failures ✅