The issue is with AWS EC2 F2 Vitis/XDMA support. My F2 instance shows the FPGA device is ready:
xilinx_aws-vu47p-f2_xdma-shell-v10212415_202410_1
Device Ready: Yes
However, the public Vitis platform installed by aws-fpga/vitis_setup.sh targets a different shell:
/opt/Xilinx/Vitis/2024.1/platforms/xilinx_aws-vu47p-f2_202410_1_2.xpfm
sdx:name="xdma-shell-v10162423"
As a result, my Vitis/XRT .xclbin fails to load with:
[XRT] ERROR: failed to load xclbin: Invalid argument
The issue is with AWS EC2 F2 Vitis/XDMA support. My F2 instance shows the FPGA device is ready:
xilinx_aws-vu47p-f2_xdma-shell-v10212415_202410_1
Device Ready: Yes
However, the public Vitis platform installed by aws-fpga/vitis_setup.sh targets a different shell:
/opt/Xilinx/Vitis/2024.1/platforms/xilinx_aws-vu47p-f2_202410_1_2.xpfm
sdx:name="xdma-shell-v10162423"
As a result, my Vitis/XRT .xclbin fails to load with:
[XRT] ERROR: failed to load xclbin: Invalid argument