๐ Summary
Ultralytics v8.4.36 is a stability-focused release that fixes an important training regression for checkpoint-based workflows (especially Ultralytics Platform/HUB usage), plus several documentation clarifications for Platform, Explorer, and Jetson guides. โ
๐ Key Changes
-
๐ง Critical training fix in
Model.train()(PR #24167 by @glenn-jocher)- Restores checkpoint-backed model seeding so if a
.ptmodel is already loaded, training reuses that loaded model directly. - Prevents the trainer from incorrectly relying on
trainer.args.model(which may be a non-file identifier in Platform/HUB flows). - Fix is intentionally scoped to the regression introduced in #23640, without broader behavior changes.
- Adds a dedicated regression test to ensure this checkpoint path stays reliable.
- Restores checkpoint-backed model seeding so if a
-
๐งช Regression coverage added
- New test validates that training reuses the in-memory checkpoint model instead of re-parsing model source.
- Extra test runs confirm detect/segment/classify and core Python model methods remain healthy.
-
๐ Platform and docs alignment updates (supporting PRs)
- Platform docs now consistently require
ultralytics>=8.4.35for integration. - Clarified Platform behavior around deployment defaults (scale-to-zero, single active instance cap), account routes auth scope, dataset/version/export flow, and training/checkpoint expectations.
- Explorer docs corrected: Explorer is removed in
>=8.3.12, with guidance to pin8.3.11if needed. - Jetson DeepStream links for older JetPack versions now point to NVIDIA archived docs.
- Platform docs now consistently require
๐ฏ Purpose & Impact
- ๐ Biggest impact: checkpoint-based training is reliable again in Platform/HUB-style workflows, reducing failed or confusing training starts.
- ๐ Lower regression risk: targeted code fix + explicit regression test means better confidence in future releases.
- ๐งญ Better user clarity: docs now better match real Platform behavior (auth, deployment limits, version requirements), helping users avoid setup mistakes.
- ๐ฅ Broad audience benefit: developers get more predictable training internals, while non-experts get clearer, more actionable documentation and fewer โwhy did this break?โ moments.
What's Changed
- Platform docs updates by @glenn-jocher in #24157
- Use archived DeepStream 6.0.1 and 6.3 links by @Y-T-G in #24162
- fix explorer docs version requirement by @raimbekovm in #24165
ultralytics 8.4.36Fix platform training checkpoint regression by @glenn-jocher in #24167
Full Changelog: v8.4.35...v8.4.36