Breaking Changes
- Add EfficientRotatedNMS Plugin for OBB Model Inference (0caaf27)
- Add Support for YOLO OBB Export and Inference with EfficientRotatedNMS Plugin (c2686cc)
- Add Support for YOLO11 Detect and OBB Detect (01c8eb4)
- Refactor: Enable plugin compilation as a dynamic library independently of TensorRT-OSS (4506565)
- Add EfficientIdxNMS Plugin for Segmentation Model Inference (72324ed)
- feat(YOLOv10): Update detect head to reduce ONNX size (701e211)
- feat(cli): Removed YOLOv6/7/9 export options and directed to official repositories (af0783b)
- feat(Segment): Add support for exporting YOLOv3 and YOLOv5 segmentation models to ONNX using the EfficientIdxNMS Plugin (efe18ab)
- refactor: Simplify inference with templates, separate OBB, update bindings (5af55b1)
- feat(Segment): Add support YOLO Segmentation inference module with C++ and Python bindings (ee3e2f9)
- build(Dockerfile): Update to use newer base image (7cf37ee)
- feat(Segment): Add example for YOLO Segmentation (135d213)
- feat(Pose): Add support for exporting Ultralytics Pose models to ONNX using the EfficientIdxNMS Plugin (5fedc5f)
- feat(Pose): Add YOLO Pose Estimation inference module with C++ and Python bindings, include example (687b8ea)
Bug Fixes
- Fix TypeError: milliseconds(): incompatible function arguments. (931e8b1)
- Fix: Aligned precision (12ea4da)
- fix: Correct syntax error in xmake.lua (f85339a)
- fix: Fix type mismatch in YOLOv10 detect head (b2900a2)
- fix: Corrected the torch.hub.load function to use _verbose=False instead of verbose=False to properly silence the output. (9f2c52e)
- fix: Address missing imports, dependency issues, and default settings in CLI (05e6355)
- fix: Correct rgbPtr comment from BGR to RGB (9488e10)
- fix: Corrected the description of the cudaMem parameter in the comments (d712141)
- fix: Replace raise with sys.exit(1) for consistent exception handling (9316089)
- fix(#59): Resolved Custom Plugin Error with trtexec for TensorRT versions 10.0.x to 10.1.x (758da3b)
- fix: Ensure output directory creation is conditional on args.output presence (06a577c)
- fix: Resolve metadata inconsistency in onnx-simplifier package installation (1d9a7a4)
- feat(Pose): Adapt code to support 2D and 3D keypoint coordinates (7922d89)
Full Changelog: v4.0...v5.0.0