OTVision
OTVision copied to clipboard
Bump ultralytics from 8.1.14 to 8.2.78
Bumps ultralytics from 8.1.14 to 8.2.78.
Release notes
Sourced from ultralytics's releases.
v8.2.0 - YOLOv8-World and YOLOv9-C/E Models
Ultralytics v8.2.0 Release Notes
Introduction
Ultralytics is excited to announce the v8.2.0 release of YOLOv8, comprising 277 merged Pull Requests by 32 contributors since our last v8.1.0 release in January 2024, marking another milestone in our journey to make state-of-the-art AI accessible and powerful. This release brings a host of new features, performance optimizations, and expanded integrations, reflecting our commitment to continuous improvement and innovation. 🌍🚀
Ultralytics v8.2.0 Key Highlights
- New Models: Introduced support for YOLOv8-World, YOLOv8-World-v2 (by
@Laughing-q
in [PR #9268](ultralytics/ultralytics#9268)), YOLOv9-C, YOLOv9-E (by@Laughing-q
in [PR #8571](ultralytics/ultralytics#8571)), and YOLOv9 Segment models (by@Burhan-Q
in [PR #9296](ultralytics/ultralytics#9296)), expanding the versatility of the Ultralytics platform.- New Features: Added distance calculation in vision-eye, per-class object counting (by
@RizwanMunawar
in [PR #9443](ultralytics/ultralytics#9443)), and queue management utilities (by@RizwanMunawar
in [PR #9494](ultralytics/ultralytics#9494)), enhancing the functionality and applicability of YOLOv8.- Performance Optimizations: Achieved 40% faster ultralytics imports (by
@glenn-jocher
in [PR #9547](ultralytics/ultralytics#9547)), faster batch same_shapes, and immediate checkpoint serialization (by@glenn-jocher
in [PR #9437](ultralytics/ultralytics#9437)), further optimizing the efficiency of the framework.- Enhanced Export Capabilities: Improved export support, including OpenVINO 2023.3 updates (by
@adrianboguszewski
in [PR #8417](ultralytics/ultralytics#8417)), TensorRT 10 support (by@Burhan-Q
in [PR #9516](ultralytics/ultralytics#9516)), and fixes for TFLite, ONNX, and OpenVINO exports.- Documentation Expansion: Significantly expanded the documentation with new guides, integration pages for TorchScript, TFLite, NCNN, PaddlePaddle, TF GraphDef, TF SavedModel, TF.js (by
@abirami-vina
in multiple PRs), and updates to existing pages, providing comprehensive resources for users.- Training Enhancements: Introduced YOLO-World training support (by
@Laughing-q
in [PR #9268](ultralytics/ultralytics#9268)), fixed learning rate issues (by@Laughing-q
in [PR #9468](ultralytics/ultralytics#9468)), and improved robustness for stopping and resuming training (by@glenn-jocher
in [PR #9384](ultralytics/ultralytics#9384)).- Platform Support: Added support for NVIDIA Jetson (by
@lakshanthad
in [PR #9484](ultralytics/ultralytics#9484)), Raspberry Pi (by@lakshanthad
in [PR #8828](ultralytics/ultralytics#8828)), and Apple M1 runners for tests and benchmarks (by@glenn-jocher
in [PR #8162](ultralytics/ultralytics#8162)), expanding the usability of YOLOv8 across various platforms.- CI/CD Improvements: Enhanced Ultralytics Actions using OpenAI GPT-4 for PR summaries (by
@pderrenger
in [PR #7867](ultralytics/ultralytics#7867)) and introduced self-hosted Raspberry Pi 5 CI (by@lakshanthad
in [PR #8828](ultralytics/ultralytics#8828)), streamlining the development and testing processes.- Bug Fixes: Resolved various issues related to model loading, inference, plotting, and exports, ensuring a smoother user experience.
- Community Contributions: Welcomed contributions from 31 new contributors, reflecting the growing engagement and collaborative spirit within the Ultralytics community.
Summary
Ultralytics v8.2.0 represents a significant leap forward, introducing new models, features, and optimizations while expanding platform support and integration capabilities. We extend our gratitude to our dedicated users and contributors for their invaluable support and contributions. As we continue to push the boundaries of AI and computer vision, we look forward to the exciting possibilities and advancements that lie ahead! 🌟🚀🎉
What's Changed
- YOLOv8.1 blog, Explorer notebook and 2023 > 2024 updates by
@AyushExel
in ultralytics/ultralytics#7469- Explorer with LanceDB, Actions and Docs updates by
@glenn-jocher
in ultralytics/ultralytics#7487- OBB Docs updates by
@glenn-jocher
in ultralytics/ultralytics#7512- Update OpenVINO INT8 export by
@glenn-jocher
in ultralytics/ultralytics#7515ultralytics 8.1.1
Docs, Solutions and Export updates by@glenn-jocher
in ultralytics/ultralytics#7545- Update HTTP to HTTPS by
@glenn-jocher
in ultralytics/ultralytics#7548- Python refactorings and simplifications by
@glenn-jocher
in ultralytics/ultralytics#7549- Use
pathlib
in DOTA ops by@glenn-jocher
in ultralytics/ultralytics#7552- OBB Docs updates by
@glenn-jocher
in ultralytics/ultralytics#7568- Update YOLOv3 and YOLOv5 YAMLs by
@glenn-jocher
in ultralytics/ultralytics#7574- Add docstrings to new HUB functions by
@glenn-jocher
in ultralytics/ultralytics#7576- OBB: Fix plot_images by
@Laughing-q
in ultralytics/ultralytics#7592- OBB: update metrics by
@Laughing-q
in ultralytics/ultralytics#7593- Resize angle, count, and stage on keypoint number change by
@gvzdv
in ultralytics/ultralytics#7598- Mkdocs annotations fixes by
@glenn-jocher
in ultralytics/ultralytics#7600ultralytics 8.1.2
scope HUB-SDK imports by@glenn-jocher
in ultralytics/ultralytics#7596- Update docs building code by
@glenn-jocher
in ultralytics/ultralytics#7601- YAML reformat by
@glenn-jocher
in ultralytics/ultralytics#7669- Add PR Summary step to Ultralytics Actions by
@glenn-jocher
in ultralytics/ultralytics#7675- Fixed dataloader CPU bottleneck for small batch sizes by
@ExtReMLapin
in ultralytics/ultralytics#7659- Update
mkdocs.yml
by@glenn-jocher
in ultralytics/ultralytics#7693ultralytics 8.1.3
ResNet models and lighter dependencies by@glenn-jocher
in ultralytics/ultralytics#7700
... (truncated)
Commits
a6f4a9f
ultralytics 8.2.78
fix DDP training with pretrained weights (#15616)0635a40
YOLO Vision 2024 updates https://ultralytics.com/events/yolovision (#15602)be9fe12
Remove unnecessary assignments (#15582)38bb58a
Ultralytics Actions JSON, CSS and autolabel support (#15599)d7d3449
Update yolov8_sahi.py (#15470)265166a
ultralytics 8.2.77
newcolor_mode=instance
plot arg (#15034)b7c5db9
Update Tracker docstrings (#15469)da2797a
Update Conda CI (#15443)03e0b10
Improve trainer DDP device handling (#15383)592f421
Fixed multiscale preprocess_batch (#15392)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)