Environment
- Ryzen AI Software 1.8.0 (Windows)
- Target: Phoenix / Hawk Point (XDNA1), INT8 CNN inference via the VitisAI ONNX Runtime EP
Problem
The 1.8.0 SDK install does not ship any PHX/HPT xclbin files, despite the documentation correctly and consistently referencing phoenix\4x4.xclbin as the value for the xclbin provider option on these devices.
A recursive search of the entire voe-4.0-win_amd64\ install tree finds zero *.xclbin files. The only xclbin anywhere in the 1.8.0 install tree is data\parts\xilinx\xclbin\strx\base.xclbin (Strix — not applicable to PHX/HPT).
For comparison, the 1.7.1 SDK does ship voe-4.0-win_amd64\xclbins\phoenix\4x4.xclbin (and 1x4.xclbin) at exactly the path 1.8.0's own docs describe.
This looks like a packaging gap rather than a documentation error — the docs are internally consistent about where the file should be, it's just missing from the shipped package.
Reproduction
- Install Ryzen AI Software 1.8.0 on a PHX or HPT device.
- Search the install root recursively for
*.xclbin.
- Compare against a 1.7.1 install, where
voe-4.0-win_amd64\xclbins\phoenix\4x4.xclbin is present.
Impact
Any attempt to build a VitisAI EP session targeting PHX/HPT under 1.8.0 with the documented xclbin provider option value fails to find the file. Falling back to driver-resolved firmware (omitting an explicit xclbin) is worse, not better: without an explicit xclbin the compiler defaults to AMD_AIE2P_4x4_Overlay (a Strix target), and the run either DPU-timeouts or silently falls back to CPU while the VitisAI EP still reports as active in the session's provider list — a CPU run that looks like an NPU run, with no error to signal it.
Workaround
Point RYZEN_AI_INSTALLATION_PATH (or the xclbin provider option directly) at a 1.7.1 install, which does ship the file, while using 1.8.0 for everything else (export, quantization).
Ask
Could someone confirm whether this is a known packaging gap for 1.8.0, and whether a fix is planned — or whether PHX/HPT INT8 CNN support via this path is being deprioritized as newer silicon (Strix/Strix Halo/Krackan) takes over?
Environment
Problem
The 1.8.0 SDK install does not ship any PHX/HPT xclbin files, despite the documentation correctly and consistently referencing
phoenix\4x4.xclbinas the value for thexclbinprovider option on these devices.A recursive search of the entire
voe-4.0-win_amd64\install tree finds zero*.xclbinfiles. The only xclbin anywhere in the 1.8.0 install tree isdata\parts\xilinx\xclbin\strx\base.xclbin(Strix — not applicable to PHX/HPT).For comparison, the 1.7.1 SDK does ship
voe-4.0-win_amd64\xclbins\phoenix\4x4.xclbin(and1x4.xclbin) at exactly the path 1.8.0's own docs describe.This looks like a packaging gap rather than a documentation error — the docs are internally consistent about where the file should be, it's just missing from the shipped package.
Reproduction
*.xclbin.voe-4.0-win_amd64\xclbins\phoenix\4x4.xclbinis present.Impact
Any attempt to build a VitisAI EP session targeting PHX/HPT under 1.8.0 with the documented
xclbinprovider option value fails to find the file. Falling back to driver-resolved firmware (omitting an explicit xclbin) is worse, not better: without an explicit xclbin the compiler defaults toAMD_AIE2P_4x4_Overlay(a Strix target), and the run either DPU-timeouts or silently falls back to CPU while the VitisAI EP still reports as active in the session's provider list — a CPU run that looks like an NPU run, with no error to signal it.Workaround
Point
RYZEN_AI_INSTALLATION_PATH(or thexclbinprovider option directly) at a 1.7.1 install, which does ship the file, while using 1.8.0 for everything else (export, quantization).Ask
Could someone confirm whether this is a known packaging gap for 1.8.0, and whether a fix is planned — or whether PHX/HPT INT8 CNN support via this path is being deprioritized as newer silicon (Strix/Strix Halo/Krackan) takes over?