4 ms·
ROCm and HIP - https://github.com/ROCm-Developer-Tools/HIP https://github.com/ROCm-Developer-Tools/HIP, as it has been for the last 3-4 years
by arnon 6y ago
ROCm and HIP - https://github.com/ROCm-Developer-Tools/HIP https://github.com/ROCm-Developer-Tools/HIP, as it has been for the last 3-4 years
- rrss 6y agounless you have navi, in which case rocm is not supported and doesn't work and I guess AMD expects you to use opencl.
- dragontamer 6y agoNavi just began to compile a week or two ago. Still 'unsupported', but its slowly gaining features. ROCm is a bit uneven with what cards it supports. Ex: Rx 550 never was supported (even though Polaris, the rest of the 5xx series worked). It seems like the only cards ROCm works for are the ones that share a chip and/or driver with AMD's "Machine Intelligence" line of cards. (MI50, MI60, etc. etc.). Which are Fiji (Rx Fury), Polaris (Rx 580), Vega, and Radeon VII. CUDA is a "works on all NVidia devices" kind of thing. So I think people are surprised when they have to read the docs for AMD's ROCm.
- numpad0 6y agoLast time I tried, PCIe 3.0 was also a requirement, although that wasn't much of an issue unless it was some nonstandard configuration like an RX 580 in a junkyard find A4 APU machine.
- Vvector 6y ago> Navi just began to compile a week or two ago. Still 'unsupported', but its slowly gaining features. 14 months after release, still unsupported. AMD needs to step up to the plate if they want to be seriously considered in the AI world.
- dragontamer 6y agoIts pretty clear what's going on: AMD doesn't have the resources to support all the GPUs they release on ROCm. They focus on the "MI" line of cards, which have similarities to the consumer GPUs. (Ex: Rx Fury is very similar to MI8). Because MI8 and Rx Fury have similarities, AMD gives ROCm support to both. Ditto with MI25 and Vega, and MI6 and Rx 580. EDIT: With "Navi" gaining features in ROCm repos, my bet is that a new MI-card based on RDNA2 might be coming out soon. Maybe its Arcturus (the Exascale GPU for the Frontier supercomputer).
- t-vi 6y agoNo, Arcturus is CDNA (the Compute rather than Render architecture). Still with the Radeon VII EOL it would be good if they had a consumerish ROCm card, so RDNA2-support would be great.