As discussed inInteresting, but the Ampera CPU starts at around 800 USD.It takes a couple days to a week for me to build ROCm from source for x86 architectures. The Pi situation is more difficult. Ideally one needs PCIe3 atomics but the Pi 5 is officially PCIe2 and it's not clear the PCIe3 implementation includes atomics.
If I were doing this, I'd try getting ROCm to work on the Ampere Altra hardware first. If that doesn't provide a development and runtime environment which could be directly transferred to a Pi, it would at least provide experience getting everything built for ARM.
In Jeff Gerling video with Pi5 and external RX 460 GPU he used Pineberry uPCity board that was not available at the time.
Now it is:
https://pineboards.io/products/hat-upci ... berry-pi-5
But for that price I get a whole PC with gen3 x16 PCIE slot on ebay auction, and there I can just install ROCM from Ubuntu package manager without need to build it ...
https://forum.level1techs.com/t/testing ... c64/222601
it appears people managed to build the ROCm development tool chain on ARM and IBM Power. It's not clear anything works.
I mentioned the Altra because it's more likely to have working PCIe Atomics and so makes a good but not cheap first step for ROCm on ARM.
Statistics: Posted by ejolson — Thu Jan 23, 2025 9:29 pm