安装#

先决条件#

本节介绍使用 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
  • 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 安装文档 以获取更多信息