pypi ultralytics 8.3.56
v8.3.56 - `ultralytics 8.3.56` PaddlePaddle GPU Inference support (#18468)

latest releases: 8.3.58, 8.3.57
8 days ago

🌟 Summary

The v8.3.56 release introduces GPU support for PaddlePaddle inference and export, along with several key bug fixes, usability enhancements, and documentation updates. 🚀


📊 Key Changes

  1. PaddlePaddle GPU Inference:

    • Added GPU support for PaddlePaddle inference by dynamically checking CUDA availability.
    • Improved compatibility in PaddlePaddle dataloader handling.
  2. UTF-8 Bug Fix:

    • Resolved encoding issues in convert_coco when dealing with non-UTF-8 annotation files.
  3. Dataset Annotation Optimizations:

    • Improved performance and speed for large annotations in the GroundingDataset class.
  4. Export Enhancements:

    • OpenVINO INT8 Export Fix: Resolved an OpenVINO export error by resetting clip_model during export.
    • IMX Export Clarification: Limited IMX export support exclusively to YOLOv8n models.
    • ONNX2TF Compatibility: Updated compatibility with onnx2tf library (v1.26.3), fixing memory and bloated file issues.
  5. Documentation Improvements:

    • Deprecated Jupyter documentation in favor of a markdown-based structure (e.g., explorer.md).
    • Simplified NVIDIA Jetson setup steps by adding streamlined installation commands for PyTorch and Torchvision.
    • Added new guides for thread-safe inference and ROS integration for robotics applications.
  6. Minor Model Updates:

    • Clarified YOLOv6 configuration by emphasizing YAML-based model definitions instead of weight files.

🎯 Purpose & Impact

  • Improved Compatibility: Seamless PaddlePaddle operations on GPU ensure better flexibility for diverse hardware setups. 🖥️⚡
  • Faster Annotations: Accelerated handling of large datasets benefits advanced AI workflows. 🕒✨
  • Enhanced Export Reliability: Fixes to export pipelines (OpenVINO, IMX, ONNX2TF) ensure robust and error-free deployment. 📦✅
  • Accessible Learning Resources: Documentation enrichments support a smoother onboarding of new users and integrations in fields like robotics. 📚🤖
  • Streamlined User Experience: Simplified installation and setup processes save time and reduce confusion for developers. 🛠️🎉

This release continues to refine functionality and usability for both developers and users across varied use cases.

What's Changed

New Contributors

Full Changelog: v8.3.55...v8.3.56

Don't miss a new ultralytics release

NewReleases is sending notifications on new releases.