rocJPEG prerequisites

rocJPEG prerequisites#

rocJPEG requires ROCm running on GPUs based on the CDNA architecture.

ROCm must be installed before installing rocJPEG. See Quick start installation guide for detailed ROCm installation instructions.

rocJPEG has been tested on the following Linux environments:

  • Ubuntu 22.04 and 24.04

  • RHEL 8 and 9

  • SLES 15 SP7

See Supported operating systems for the complete list of ROCm supported Linux environments.

The following prerequisites are installed by the package installer. If you are building and installing using the source code, use the rocJPEG-setup.py setup script available in the rocJPEG GitHub repository to install these prerequisites.

  • CMake version 3.10 or later

  • AMD Clang++

  • AMD VA Drivers

  • libva-devel on RHEL and SLES

  • libva-dev on Ubuntu 24.04 and later

  • libva-amdgpu-dev on Ubuntu 22.04 only

  • libstdc++-12-dev on Ubuntu 22.04 only

  • HIP, specifically the hip-dev package