|
18 | 18 |
|
19 | 19 | [](https://opensource.org/licenses/Apache-2.0) |
20 | 20 |
|
21 | | - |
| 21 | + |
22 | 22 |
|
23 | 23 |  |
24 | 24 |
|
@@ -60,10 +60,28 @@ To get a local copy up and running follow these steps. |
60 | 60 | - [CV-CUDA Samples] require driver r535 or later to run and are only officially supported with CUDA 12. |
61 | 61 | - Only one CUDA version (CUDA 11.x or CUDA 12.x) of CV-CUDA packages (Debian packages, tarballs, Python Wheels) can be installed at a time. Please uninstall all packages from a given CUDA version before installing packages from a different version. |
62 | 62 | - Documentation built on Ubuntu 20.04 needs an up-to-date version of sphinx (`pip install --upgrade sphinx`) as well as explicitly parsing the system's default python version ` ./ci/build_docs path/to/build -DPYTHON_VERSIONS="<py_ver>"`. |
63 | | -- Python bindings installed via Debian packages and Python tests fail with Numpy 2.0. We recommend using an older version of Numpy (e.g. 1.26) until we have implemented a fix. |
64 | 63 | - The Resize and RandomResizedCrop operators incorrectly interpolate pixel values near the boundary of an image or tensor when using cubic interpolation. This will be fixed in an upcoming release. |
65 | | -- Cache/resource management introduced in v0.10 add micro-second-level overhead to Python operator calls. Based on the performance analysis of our Python samples, we expect the production- and pipeline-level impact to be negligible. CUDA kernel and C++ call performance is not affected. We aim to investigate and reduce this overhead further in a future release. |
66 | | -- Sporadic Pybind11-deallocation crashes have been reported in long-lasting multi-threaded Python pipelines with externally allocated memory (eg wrapped Pytorch buffers). We are evaluating an upgrade of Pybind11 (currently using 2.10) as a potential fix in an upcoming release. |
| 64 | +- 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. |
| 65 | + - Known affected formats: |
| 66 | + - NVCV_COLOR_YUV2RGB_I420 |
| 67 | + - NVCV_COLOR_RGB2YUV_I420 |
| 68 | + - NVCV_COLOR_YUV2BGR_I420 |
| 69 | + - NVCV_COLOR_BGR2YUV_I420 |
| 70 | + - NVCV_COLOR_YUV2RGBA_I420 |
| 71 | + - NVCV_COLOR_RGBA2YUV_I420 |
| 72 | + - NVCV_COLOR_YUV2BGRA_I420 |
| 73 | + - NVCV_COLOR_BGRA2YUV_I420 |
| 74 | + - NVCV_COLOR_RGB2YUV_I420 |
| 75 | + - NVCV_COLOR_YUV2RGB_YV12 |
| 76 | + - NVCV_COLOR_RGB2YUV_YV12 |
| 77 | + - NVCV_COLOR_YUV2BGR_YV12 |
| 78 | + - NVCV_COLOR_BGR2YUV_YV12 |
| 79 | + - NVCV_COLOR_YUV2RGBA_YV12 |
| 80 | + - NVCV_COLOR_RGBA2YUV_YV12 |
| 81 | + - NVCV_COLOR_YUV2BGRA_YV12 |
| 82 | + - NVCV_COLOR_BGRA2YUV_YV12 |
| 83 | + - NVCV_COLOR_RGB2YUV_YV12 |
| 84 | + - NVCV_COLOR_YUV2GRAY_420 |
67 | 85 |
|
68 | 86 | ### Installation |
69 | 87 |
|
@@ -209,7 +227,6 @@ For instructions on how to build samples from source and run them, see the [Samp |
209 | 227 | Install the dependencies required for running the tests: |
210 | 228 | - python3, python3-pip: to run python bindings tests |
211 | 229 | - torch: dependencies needed by python bindings tests |
212 | | -- numpy: known limitation: Python tests fail with numpy 2.0. We recommend using an older version (eg 1.26) until we have implemented a fix. |
213 | 230 |
|
214 | 231 | On Ubuntu >= 20.04, install the following packages using `apt` and `pip`: |
215 | 232 | ```shell |
|
0 commit comments