System Requirements¶
Host Platform¶
- x86_64
- PPC64LE
- AARCH64
Xilinx PCIe Accelerator Card¶
- VCU1525
- Alveo U200
- Alveo U250
- Alveo U280
- AWS F1
Software Platform¶
XRT and OpenCL runtime require Linux kernel 3.10 and GCC with C++14 features. The stack has been tested on RHEL/CentOS 7.4, 7.5 and Ubuntu 16.04.4 LTS, 18.04.1 LTS. CentOS/RHEL 7.4, 7.5 require additional steps to get C++11 tool set and a few dependent libraries.
Please use the provided script src/runtime_src/tools/scripts/xrtdeps.sh
to install the dependencies for both CentOS/RHEL and Ubuntu distributions.
Additional information for RHEL/CentOS is below.
CentOS/RHEL 7.4, 7.5¶
XRT requires EPEL 7 and SCL repositories. The included xrtdeps.sh script will attempt to automatically configure the repositories and download the required dependent packages.
Switching to C++14 build environment¶
scl enable devtoolset-6 bash
Ubuntu 16.04, 18.04¶
Native compiler tool chain supports C++14 features needed by XRT