Announcing Ultralytics 8.3.96 Release 
We’re thrilled to announce the release of Ultralytics v8.3.96, packed with updates to simplify workflows, enhance compatibility, and improve the overall developer experience for YOLO11 and associated tools! Whether you’re scaling up GPU workflows, working with edge devices like Raspberry Pi or Jetson boards, or simply looking for streamlined setups, this update has something for everyone.
Summary
The v8.3.96 update focuses on delivering a smoother experience by unifying Docker configurations, preinstalling essential GPU libraries, and reducing friction in multi-platform use cases. Let’s dive into the highlights of this release:
New Features
Unified Docker Setup
- Why it matters: We’ve simplified Docker management by consolidating configurations into the main
Dockerfile
. The previously separateDockerfile-nvidia-cuda
has been removed. - Result: Easier maintenance and reduced complexity across workflows.
Preinstalled TensorRT and ONNX Runtime GPU Libraries
- Why it matters: These essential libraries now come preinstalled for GPU support directly in the Dockerfile.
- Result: A more streamlined setup and performance boost for GPU tasks out of the box.
Expanded Documentation
- For Raspberry Pi: Added overclocking instructions to optimize YOLO11 performance on Raspberry Pi 5.
- For Docker: Introduced new Dockerfiles supporting NVIDIA Jetson devices and JupyterLab workflows.
Improvements and Enhancements
Suppressed TensorFlow warnings to deliver cleaner logs and a more developer-friendly experience.
Simplified PaddlePaddle installation: Removed specific Python version constraints, increasing compatibility.
Enhanced version mismatch warnings for clearer and quicker troubleshooting.
Purpose & Impact
This release ensures a smoother, more efficient experience tailored to various user needs:
- GPU Workflows: Preinstalled key libraries improve setup speed and performance for GPU-based tasks.
- Broader Device Support: Guidance for Raspberry Pi 5 and customized Dockerfiles for Jetson boards help users leverage diverse hardware setups.
- Streamlined Configuration: Unified Docker management reduces setup complexity and time investment.
- Enhanced Usability: Improvements like suppressed warnings and simpler installations make the tools more accessible for new and experienced users alike.
What’s Changed
Here’s a quick overview of the changes and their contributors:
- Fix
latest-nvidia-cuda
Docker tag by @glenn-jocher in PR #19835 - Docker python3 > python symbolic links by @glenn-jocher in PR #19836
- Fix
check_version()
reports for multiple constraints by @glenn-jocher in PR #19840 - Raspberry Pi overclock documentation by @lakshanthad in PR #19841
- Docker documentation updates by @lakshanthad in PR #19842
- Preinstalled TensorRT and ONNX Runtime GPU libraries by @glenn-jocher in PR #19845
Full Changelog: v8.3.96 Changelog
How to Get Started
Ready to upgrade? Download and explore the latest release from the Ultralytics 8.3.96 Release Page. We’d love to hear your thoughts and feedback as we continue to improve. Open a discussion or file an issue on our GitHub repo and help shape the future of YOLO11!
Your feedback is invaluable. We strive to keep pushing boundaries—together!
Thank you,
The Ultralytics Team