CV-CUDA Release v0.11.0
milesp-nvidia
released this
05 Sep 00:13
·
13 commits
to main
since this release
v0.11.0-beta
Release Highlights
CV-CUDA v0.11.0 includes critical bug fixes alongside the following changes:
New Features
- Enable NVCV to be built as a static library
- Improve Python doc generation and structure
Bug Fixes
- Update pybind11 from 2.10.0 to 2.13.1. Fixes rare race conditions with Python garbage collector, adds compatibility with numpy2
Full Changelog: v0.10.1-beta...v0.11.0-beta
Compatibility and Known Limitations
Pre-existing limitations
-
The CvtColor operator incorrectly computes the data location of the second chromaticity channel for conversions that involve YUV(420) semi-planar formats. This issue persists through the current release and we intend to address this bug in CV-CUDA v0.12. We do not recommend using these formats.
- Known affected formats:
- NVCV_COLOR_YUV2RGB_I420
- NVCV_COLOR_RGB2YUV_I420
- NVCV_COLOR_YUV2BGR_I420
- NVCV_COLOR_BGR2YUV_I420
- NVCV_COLOR_YUV2RGBA_I420
- NVCV_COLOR_RGBA2YUV_I420
- NVCV_COLOR_YUV2BGRA_I420
- NVCV_COLOR_BGRA2YUV_I420
- NVCV_COLOR_RGB2YUV_I420
- NVCV_COLOR_YUV2RGB_YV12
- NVCV_COLOR_RGB2YUV_YV12
- NVCV_COLOR_YUV2BGR_YV12
- NVCV_COLOR_BGR2YUV_YV12
- NVCV_COLOR_YUV2RGBA_YV12
- NVCV_COLOR_RGBA2YUV_YV12
- NVCV_COLOR_YUV2BGRA_YV12
- NVCV_COLOR_BGRA2YUV_YV12
- NVCV_COLOR_RGB2YUV_YV12
- NVCV_COLOR_YUV2GRAY_420
- Known affected formats:
For the full list, see the main README on CV-CUDA GitHub.
License
CV-CUDA is licensed under the Apache 2.0 license.
Resources
- CV-CUDA GitHub
- CV-CUDA Increasing Throughput and Reducing Costs for AI-Based Computer Vision with CV-CUDA
- NVIDIA Announces Microsoft, Tencent, Baidu Adopting CV-CUDA for Computer Vision AI
- CV-CUDA helps Tencent Cloud audio and video PaaS platform achieve full-process GPU acceleration for video enhancement AI
Acknowledgements
CV-CUDA is developed jointly by NVIDIA and the ByteDance Machine Learning team.