VPI-3.2.4
VPI-3.2.4 is the first production release of VPI-3.2 branch. It contains several new algorithms and bug fixes.
For previous release notes refer to Previous Releases
Release Highlights
Other Updates
- Support added for BL16 formats for the following algorithms :
- Block linear support added for the following algorithms :
- Rescale :
- Support added for RGB8 and BGR8 for backend CUDA.
- Dense Optical Flow :
- Support added for varying block heights for Block linear formats.
- Median Filter :
- Added support for VPI_BORDER_CLAMP on PVA backend for image formats U8, S8, U16, S16 and 2S16.
- Convert Image Format on CUDA backend:
- Support added for conversion from RGB8, BGR8 to Y8_ER_BL, Y8_ER_BL16, Y16_ER_BL, Y16_ER_BL16.
- Support added for conversion from RGBA8, BGRA8 to Y8_ER_BL, Y8_ER_BL16, Y16_ER_BL, Y16_ER_BL16.
- Gaussian Pyramid Generator :
- Upgraded pybind11 to v2.13.1 to fix compatibility issues with numpy2.
- Added the DCF Tracker sample app.
Known Issues
- Descriptors generated by ORB descriptor extractor on VPI_BACKEND_PVA are only compatible with other ORB descriptors generated by VPI_BACKEND_PVA, and are not guaranteed to be compatible with descriptors generated by other backends.
- Fisheye python sample does not work with OpenCV python v4.10 and later versions. Please use OpenCV python v4.8.0.
- Host images wrapped into VPIImages using vpiImageCreateWrapper might impact performance when using them with algorithms running on the CUDA backend. You should avoid wrappers in this case, and use VPIImages allocated with vpiImageCreate instead.
- Performance might be affected when using CUDA images wrapped into VPIImages using vpiImageCreateWrapper in algorithms running in PVA, VIC and/or OFA. User should avoid using wrappers in this case, preferring to use VPIImages allocated with vpiImageCreate.
- Harris Corner Detector result scores/positions might differ among backends.
- Stereo Disparity Estimator
- The confidence map generated by OFA+PVA+VIC backend might have some negligible differences with respect to other backends.
- Performance might be affected when using Dense Optical Flow on python due to re-creating the payload at every call.
- DCF tracker sample with PVA backend fails to run.
- On CUDA versions 12.5 and 12.6 Inverse FFT CUDA backend throws error for image sizes with large prime factors. Works for CUDA version 12.2.
Notices
Disclaimer
ALL NVIDIA DESIGN SPECIFICATIONS, REFERENCE BOARDS, FILES, DRAWINGS, DIAGNOSTICS, LISTS, AND OTHER DOCUMENTS (TOGETHER AND SEPARATELY, "MATERIALS") ARE BEING PROVIDED "AS IS." NVIDIA MAKES NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
Information furnished is believed to be accurate and reliable. However, NVIDIA Corporation assumes no responsibility for the consequences of use of such information or for any infringement of patents or other rights of third parties that may result from its use. No license is granted by implication of otherwise under any patent rights of NVIDIA Corporation. Specifications mentioned in this publication are subject to change without notice. This publication supersedes and replaces all other information previously supplied. NVIDIA Corporation products are not authorized as critical components in life support devices or systems without express written approval of NVIDIA Corporation.
Trademarks
NVIDIA and the NVIDIA logo are trademarks or registered trademarks of NVIDIA Corporation in the U.S. and other countries. Other company and product names may be trademarks of the respective companies with which they are associated.
Copyright
© 2019-2024 NVIDIA Corporation. All rights reserved.