Xilinx Vitis, XRT and U280 shell version combinations

Usage: select and load the desired version of either xrt or Vitis, the other modules are automatically loaded in a matching version

e.g. after loading the fpga gateway module with ml fpga, using ml xilinx/xrt/2.11 loads or updates xilinx/vitis/21.1 and xilinx/u280/xdma_201920_3_3246211 automatically

  • Note: in case of future deployment of different Alveo cards or different shell variants for U280, the shells will need to be loaded separately

For hardware execution, an FPGA node must be allocated with a fitting constraint (fourth column in table, constraint overview page).

xrt

ml xilinx/xrt/version

Vitis

ml xilinx/vitis/version

U280 shell

ml xilinx/u280/version

Node Allocation Constraint (for hardware execution)

--constraint=

Notes

xrt

ml xilinx/xrt/version

Vitis

ml xilinx/vitis/version

U280 shell

ml xilinx/u280/version

Node Allocation Constraint (for hardware execution)

--constraint=

Notes

2.15

23.1

xdma_202211_1

xilinx_u280_xrt2.15

 

2.14

22.2

xdma_202211_1

xilinx_u280_xrt2.14

 

2.13

22.1

xdma_202211_1

xilinx_u280_xrt2.13

 

2.12

21.2

xdma_201920_3_3246211

xilinx_u280_xrt2.12

 

2.11

21.1

xdma_201920_3_3246211

xilinx_u280_xrt2.11

 

2.8

20.2

xdma_201920_3_3246211

xilinx_u280_xrt2.8

Last version to support OpenCL pipes