pypi ultralytics 8.3.70
v8.3.70 - `ultralytics 8.3.70` add `data` argument to Sony IMX500 export (#18852)

15 hours ago

🌟 Summary

The v8.3.70 release brings feature enhancements with improved export functionalities, updated compatibility for PyTorch, and usability enhancements in benchmarking and documentation. πŸš€


πŸ“Š Key Changes

  • Sony IMX500 Export Update: Added support for the data argument, enabling dataset configuration during export for better control over quantization in formats like OpenVINO, TensorRT, and TF Lite. πŸ“
  • Torch 2.6 Compatibility: Updated Torch-Torchvision mappings to ensure seamless functionality with the latest PyTorch update. πŸ”§
  • Format-Specific Benchmarking: Introduced benchmarking support for individual formats (e.g., ONNX) to allow targeted performance evaluations. πŸ“Š
  • NVIDIA DLA Support: Implemented support for running models on specific NVIDIA DLA coresβ€”a key feature for specialized hardware optimization. πŸ–₯️
  • Improved numpy Stability: Pinned numpy version to prevent compatibility issues with OpenVINO and TFLite during CI tests. βœ…
  • Documentation Enhancements: Added tutorial videos and refined sections for clarity, aiding users and contributors. πŸ“š

🎯 Purpose & Impact

  • Improved Export Workflows:

    • Purpose: The data argument helps users customize exports with specific dataset configurations, simplifying quantization and compatibility for edge and on-premise deployment.
    • Impact: Makes exports more robust and adaptable to diverse workflows, ensuring higher-quality models with optimized performance.
  • Torch Compatibility:

    • Purpose: Keep the framework current with the latest PyTorch improvements.
    • Impact: Allows users to leverage PyTorch 2.6's advancements without compatibility hiccups, maintaining a seamless experience.
  • More Granular Benchmarking:

    • Purpose: Enable granular analysis of models' efficiency in specific formats like ONNX or TensorFlow Lite.
    • Impact: Helps developers fine-tune models for scenarios where particular formats are essential for deployment.
  • DLA Optimization:

    • Purpose: Ensure efficient inference on NVIDIA's specialized hardware.
    • Impact: Reduces computational overhead and maximizes performance for users running models on NVIDIA DLA platforms.
  • CI Stability with numpy:

    • Purpose: Prevent runtime or testing errors due to incompatible numpy versions.
    • Impact: Ensures reliable and predictable performance for developers and CI pipelines.
  • Accessible Documentation:

    • Purpose: Make it easier for new contributors and users to onboard through visual and detailed guides.
    • Impact: Encourages community growth and simplifies the learning curve for both model and framework regulars.

πŸŽ‰ This release is packed with features to empower smoother workflows, improve hardware compatibility, and promote user-friendly innovation! 🌟

What's Changed

New Contributors

Full Changelog: v8.3.69...v8.3.70

Don't miss a new ultralytics release

NewReleases is sending notifications on new releases.