4.2.2.1. Red Hat* Enterprise Linux* Operating System Requirements
- You must have the following packages installed:
Table 8. Required Red Hat* Enterprise Linux* Packages Red Hat* Enterprise Linux* Version Required Packages 8.10 numactl-devel, cmake, git, curl, graphviz, gcc, gcc-c++, redhat-lsb, tbb-devel, gflags-devel, boost-devel, ninja-build 9.4 numactl-devel, cmake, git, curl, graphviz, gcc, gcc-c++, tbb-devel, gflags-devel, boost-devel, ninja-build Tip: If you receive an error message when installing the gflag-devel package similar to Error: Unable to find a match: gflags-devel, run the following command and then try installing the gflag-devel package again:sudo dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
- You must have the CodeReady Linux Builder repository enabled.
The FPGA AI Suite RPM package has dependencies that are in this repository. If you do not have this repository enabled, refer to Enabling the CodeReady Linux Builder Repository.
- CMake 3.31.6 or later (required by the FPGA AI Suite design examples).
Check your version of CMake and ensure it is compatible. If you need to replace your system CMake version with version 3.31.6, refer to Replacing Your Operating System CMake Version.
- Python 3.12 (required by OpenVINO™ toolkit version that is required by FPGA AI Suite).
Confirm that you have Python 3.12 on your system by running the python3.12 -v command. If this command returns an error, add Python 3.12 by following the instructions in Installing the Required Python Version.
Enabling the CodeReady Linux Builder Repository
The FPGA AI Suite RPM package has dependencies that are in the CodeReady Linux Builder Repository. Ensure that you have this repository enabled before you install FPGA AI Suite RPM package.
- Red Hat* Enterprise Linux* 8.10:
sudo subscription-manager repos --enable codeready-builder-for-rhel-8-x86_64-rpms
- Red Hat* Enterprise Linux* 9.4
sudo subscription-manager repos --enable codeready-builder-for-rhel-9-x86_64-rpms
Replacing Your Operating System CMake Version
cd ~/Downloads wget https://github.com/Kitware/CMake/releases/download/v3.31.6/cmake-3.31.6-linux-x86_64.sh sudo chmod 777 cmake-3.31.6-linux-x86_64.sh sudo ./cmake-3.31.6-linux-x86_64.sh --prefix=/usr/local --exclude-subdir ./cmake-3.31.6-linux-x86_64.sh --prefix=$HOME/.local --exclude-subdir export PATH=$HOME/.local/bin:$PATH cmake –version sudo rm -rf cmake-3.31.6-linux-x86_64.sh
Installing the Required Python Version
- Install Python:
sudo dnf install python3.12
- Verify your Python installation with the following command:
python3.12 -V
This command should return output indicating the version that you are using. For example:
Python 3.12.10