System Requirements

Host Platform

  1. x86_64
  2. PPC64LE
  3. AARCH64

Xilinx PCIe Accelerator Card

  1. VCU1525
  2. Alveo U200
  3. Alveo U250
  4. Alveo U280
  5. 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

Build and Install

Refer to Building and Installing Software Stack