Installation#

Pre-requisites#

This section describes the recommended dependencies to use nvCOMP.

  • Linux distribution:
    • x86_64
      • Debian 12

      • Fedora 41

      • RHEL 8, 9

      • Rockylinux 8, 9

      • OpenSUSE 15

      • SLES 15

      • Ubuntu 20.04, 22.04, 24.04

      • WSL 2 Ubuntu

    • arm64-sbsa
      • RHEL 8, 9

      • SLES 15

      • Ubuntu 20.04, 22.04, 24.04

  • Microsoft Windows >= 10

  • Microsoft Visual C++ 2015-2022 Redistributable >= 14

  • NVIDIA driver >= 525.60.13 (Linux) and >= 527.41 (Windows)

  • CUDA Toolkit > = 12.0

  • Python >= 3.8

  • GCC >= 8.5 (GCC >= 9.x on Linux x86_64)

  • cmake >= 3.18

Install nvCOMP library#

You can download and install the appropriate binary packages from the nvCOMP Developer Page or install the nvCOMP Python module from PyPI as it is described below. A standalone C++ module for nvCOMP is now also available. By installing the nvidia-nvcomp-cu{12|13} module, the nvidia-libnvcomp-cu{12|13} gets installed automatically.

  • nvCOMP C++ for CUDA 12.x

    pip install nvidia-libnvcomp-cu12
    
  • nvCOMP Python for CUDA 12.x

    pip install nvidia-nvcomp-cu12
    
  • nvCOMP C++ for CUDA 13.x

    pip install nvidia-libnvcomp-cu13
    
  • nvCOMP Python for CUDA 13.x

    pip install nvidia-nvcomp-cu13