Skip to content

v8.2.41 - `ultralytics 8.2.41` fix HUB unzip subdirectory bug (#13913)

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 23 Jun 19:17
e30b7c2

🌟 Summary

Ultralytics v8.2.41 brings several optimizations and dependency updates, ensuring smoother performance and better compatibility.

📊 Key Changes

  • Updated documentation images for better clarity and relevance.
  • Adjusted numpy dependency to support versions >=1.23.5, <2.0.0.
  • Removed some optional development dependencies (e.g., check-manifest, pre-commit).
  • Updated hub-sdk dependency to >=0.0.8 for improved Ultralytics HUB model integration.
  • Added torch_distributed_zero_first decorator in training to enhance distributed training by avoiding duplicate dataset downloads.
  • Improved session creation logic in HUBTrainingSession for better authentication handling and user guidance.

🎯 Purpose & Impact

  • Enhanced Documentation: 📚 The updated images in the ROS Quickstart guide make it easier for users to follow along with clear visuals.
  • Expanded Compatibility: 🔄 By tweaking the numpy dependency range, users experience fewer compatibility issues, ensuring the software runs smoothly across more environments.
  • Streamlined Development Environment: 🛠️ The removal of certain optional development dependencies helps to simplify the development setup, reducing potential setup issues for developers.
  • Improved Model Integration: 🧩 The updated hub-sdk version and authentication improvements ensure that users have a smoother experience when interacting with Ultralytics HUB models, boosting overall productivity.
  • Optimized Distributed Training: 🚀 The addition of the torch_distributed_zero_first decorator helps prevent redundant dataset downloads during distributed training, saving time and resources.
  • Better User Guidance: 🔍 Enhanced session creation logic provides clearer warnings and instructions, ensuring that users can effectively resolve authentication issues with Ultralytics HUB.

These updates collectively ensure more efficient, stable, and user-friendly performance for both developers and non-expert users working with Ultralytics projects.

What's Changed

Full Changelog: v8.2.40...v8.2.41