You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -30,16 +30,21 @@ This nvImageCodec release includes the following key features:
30
30
Currently there are following native codec extensions:
31
31
32
32
- nvjpeg_ext
33
-
34
33
- Hardware jpeg decoder
34
+
- Hardware jpeg encoder (on Jetson Thor)
35
35
- CUDA jpeg decoder
36
36
- CUDA lossless jpeg decoder
37
37
- CUDA jpeg encoder
38
38
39
39
- nvjpeg2k_ext
40
40
41
41
- CUDA jpeg 2000 decoder (including High Throughput Jpeg2000)
42
-
- CUDA jpeg 2000 encoder
42
+
- CUDA jpeg 2000 encoder (including High Throughput Jpeg2000)
43
+
44
+
- nvtiff_ext
45
+
46
+
- CUDA TIFF decoder
47
+
- CUDA TIFF encoder
43
48
44
49
- nvbmp_ext (as an example extension module)
45
50
@@ -62,13 +67,13 @@ Additionally as a fallback there are following 3rd party codec extensions:
62
67
63
68
- opencv_ext
64
69
65
-
- CPU jpeg decoder
66
-
- CPU jpeg2k_decoder
67
-
- CPU png decoder
68
-
- CPU bmp decoder
69
-
- CPU pnm decoder
70
-
- CPU tiff decoder
71
-
- CPU webp decoder
70
+
- CPU jpeg decoder & encoder
71
+
- CPU jpeg2k_decoder & encoder
72
+
- CPU png decoder & encoder
73
+
- CPU bmp decoder & encoder
74
+
- CPU pnm decoder & encoder
75
+
- CPU tiff decoder & encoder
76
+
- CPU webp decoder & encoder
72
77
73
78
74
79
## Pre-requisites
@@ -77,88 +82,84 @@ This section describes the recommended dependencies to use nvImageCodec.
77
82
78
83
- Linux distro:
79
84
- x86_64
80
-
- Debian 11, 12
81
-
- Fedora 39
85
+
- Debian 12
86
+
- Fedora 41
82
87
- RHEL 8, 9
83
88
- OpenSUSE 15
84
89
- SLES 15
85
-
- Ubuntu 20.04, 22.04
90
+
- Ubuntu 20.04, 22.04, 24.04
86
91
- WSL2 Ubuntu 20.04
87
92
- arm64-sbsa
88
93
- RHEL 8, 9
89
94
- SLES 15
90
-
- Ubuntu 20.04, 22.04
91
-
- aarch64-jetson (CUDA Toolkit >= 12.0)
95
+
- Ubuntu 20.04, 22.04, 24.04
96
+
- aarch64-jetson (CUDA Toolkit >= 12.1, < 13.0)
92
97
- Ubuntu 22.04
98
+
- NVIDIA driver >= 530.30.02
93
99
- Windows
94
100
- x86_64
95
-
-[Microsoft Visual C++ Redistributable](https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170)
96
-
- NVIDIA driver >= 520.56.06
97
-
- CUDA Toolkit > = 11.8
98
-
-nvJPEG2000 >= 0.8.0
99
-
- Python >= 3.8
101
+
-[Microsoft Visual C++ Redistributable](https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170)
102
+
- NVIDIA driver >= 531.14
103
+
- CUDA Toolkit >= 12.1
104
+
-GCC >= 14.0
105
+
- Python >= 3.9
100
106
101
107
## Install nvImageCodec library
102
108
103
109
You can download and install the appropriate built binary packages from the [nvImageCodec Developer Page](https://developer.nvidia.com/nvimgcodec-downloads) or install nvImageCodec Python from PyPI as it is described below.
| CUDA 12.x, 13.x |`pip install nvidia-nvjpeg-cu{12, 13}`|
140
143
141
144
### Manual installation of nvJPEG2000 library
142
145
143
146
[nvJPEG2000 library](https://developer.nvidia.com/nvjpeg2000-downloads) can be installed in the system, or installed as a Python package. For the latter, follow the instructions below.
| CUDA 12.x, 13.x |`pip install nvidia-nvjpeg2k-cu{12, 13}`|
151
+
| CUDA 12.x (Tegra platforms) |`pip install nvidia-nvjpeg2k-tegra-cu{12}`|
150
152
151
153
Please see also [nvJPEG2000 installation documentation](https://docs.nvidia.com/cuda/nvjpeg2000/userguide.html#installing-nvjpeg2000) for more information.
152
154
153
155
### Manual installation of nvTIFF library
154
156
155
157
[nvTIFF library](https://developer.nvidia.com/nvtiff-downloads) can be installed in the system, or installed as a Python package. For the latter, follow the instructions below.
| CUDA 12.x, 13.x |`pip install nvidia-nvtiff-cu{12, 13}`|
162
+
| CUDA 12.x (Tegra platforms) |`pip install nvidia-nvtiff-tegra-cu{12}`|
162
163
163
164
Please see also [nvTIFF installation documentation](https://docs.nvidia.com/cuda/nvtiff/userguide.html#installing-nvtiff) for more information.
164
165
@@ -167,10 +168,9 @@ Please see also [nvTIFF installation documentation](https://docs.nvidia.com/cuda
167
168
[nvCOMP library](https://developer.nvidia.com/nvcomp-download) can be installed in the system, or installed as a Python package. For the latter, follow the instructions below.
168
169
nvCOMP is required if you want to use nvTIFF with images that use Deflate compression.
0 commit comments