安装#
先决条件#
本节介绍使用 nvImageCodec 的推荐依赖项。
- Linux 发行版
- x86_64
Debian 11, 12
Fedora 39
RHEL 8, 9
OpenSUSE 15
SLES 15
Ubuntu 20.04, 22.04
WSL2 Ubuntu 20.04
- arm64-sbsa
RHEL 8, 9
SLES 15
Ubuntu 20.04, 22.04
- aarch64-jetson (CUDA Toolkit >= 12.0)
Ubuntu 22.04
- Windows
- x86_64
NVIDIA 驱动程序 >= 520.56.06
CUDA 工具包 > = 11.8
Python >= 3.8
GCC >= 9.4
cmake >= 3.18
安装 nvImageCodec 库#
您可以从 nvImageCodec 开发者页面 下载并安装适当的预构建二进制软件包,或者按照下述说明从 PyPI 安装 nvImageCodec Python。
适用于 CUDA 11.x 的 nvImageCodec Python
pip install nvidia-nvimgcodec-cu11
适用于 CUDA 12.x 的 nvImageCodec Python
pip install nvidia-nvimgcodec-cu12
适用于 Tegra 的 nvImageCodec Python (仅限 CUDA 12.x)
pip install nvidia-nvimgcodec-tegra-cu12
可选安装 nvJPEG 库#
如果您没有安装 CUDA 工具包,或者您想单独安装 nvJPEG 库,可以使用下述说明。
安装 nvidia-pyindex 模块
pip install nvidia-pyindex
安装适用于 CUDA 11.x 的 nvJPEG
pip install nvidia-nvjpeg-cu11
安装适用于 CUDA 12.x 的 nvJPEG
pip install nvidia-nvjpeg-cu12
可选安装 nvJPEG2000 库#
nvJPEG2000 库 可以安装在系统中,也可以作为 Python 包安装。对于后者,请按照下述说明操作。
安装 nvidia-pyindex 模块
pip install nvidia-pyindex
安装适用于 CUDA 11.x 的 nvJPEG2000
pip install nvidia-nvjpeg2k-cu11
安装适用于 CUDA 12.x 的 nvJPEG2000
pip install nvidia-nvjpeg2k-cu12
在 Tegra 平台上安装适用于 CUDA 12.x 的 nvJPEG2000
pip install nvidia-nvjpeg2k-tegra-cu12
另请参阅 nvJPEG2000 安装文档 以获取更多信息
可选安装 nvTIFF 库#
nvTIFF 库 可以安装在系统中,也可以作为 Python 包安装。对于后者,请按照下述说明操作。
安装适用于 CUDA 11.x 的 nvTIFF
pip install nvidia-nvtiff-cu11
安装适用于 CUDA 12.x 的 nvTIFF
pip install nvidia-nvtiff-cu12
在 Tegra 平台上安装适用于 CUDA 11.x 的 nvTIFF
pip install nvidia-nvtiff-tegra-cu11
在 Tegra 平台上安装适用于 CUDA 12.x 的 nvTIFF
pip install nvidia-nvtiff-tegra-cu12
另请参阅 nvTIFF 安装文档 以获取更多信息
可选安装 nvCOMP 库#
nvCOMP 库 可以安装在系统中,也可以作为 Python 包安装。对于后者,请按照下述说明操作。如果您想将 nvTIFF 与使用 Deflate 压缩的图像一起使用,则需要 nvCOMP。
安装适用于 CUDA 11.x 的 nvCOMP
pip install nvidia-nvcomp-cu11
安装适用于 CUDA 12.x 的 nvCOMP
pip install nvidia-nvcomp-cu12
另请参阅 nvCOMP 安装文档 以获取更多信息