Install additional compilers#
By default kernels are compiled using the open-source llvm-aie compiler toolchain, however to experiment with different solutions we provide options to switch between backends using the aie_compiler abstraction.
Setting up Chess#
To setup your NPUEval environment with the Chess compiler you will have to download the vitis_aie_essentials package. Follow these steps:
Download vitis_aie_essentials (
ryzen_ai-1.3.0ea1.tgz) from the Ryzen AI SW Early Access site.Get an AIE build license from https://www.xilinx.com/getlicense.
Make sure ryzen_ai-1.3.0ea1.tgz and Xilinx.lic (rename the license file if you have to), are moved under docker/, finally run
./install
from the top level directory of NPUEval. The script will automatically detect the package in the docker/ directory and setup Chess for you.