System Requirements¶
Host Platform for PCIe Accelerator Cards¶
- x86_64
- AARCH64
- PPC64LE
Supported Xilinx® Accelerator Cards are listed in Platform Overview.
Software Platform for PCIe Accelerator Cards¶
XRT and OpenCL runtime require Linux kernel 3.10+ and GCC with C++14 features.
The stack has been tested on the following OS distributions
RHEL/CentOS 7.4
RHEL/CentOS 7.5
RHEL/CentOS 7.6
Ubuntu 16.04.4 LTS
Ubuntu 18.04.1 LTS
CentOS/RHEL 7.4, 7.5, 7.6 require additional steps to install C++14 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.
Warning
If xrtdeps.sh
fails when installing devtoolset-6, then please manually install a later devtoolset, for example devtoolset-9
.
To deploy XRT, simply install the proper RPM or DEB package obtained from Xilinx.
To build a custom version of XRT, please follow the instructions in Building and Installing Software Stack.
MPSoC Based Embedded Platforms¶
For building embedded platforms please refer to Yocto Recipes For Embedded Flow.