125 comments
latchkey · 16 hours ago

Show replies

cherryteastain · 11 hours ago
Really telling they have to ask us for what cards we want as opposed to supporting all cards by default from day 1 like Nvidia.

All because they went with a boneheaded decision to require per-device code compilation (gfx1030, gfx1031...) instead of compiling to an intermediate representation like CUDA's PTX. Doubly boneheaded considering the graphics API they developed, Vulkan, literally does that via SPIR-V!

ghostpepper · 16 hours ago
I can understand wanting to prioritize support for the cards people want to use most, but they should still plan to write software support for all the cards that have hardware support.

Show replies

__turbobrew__ · 12 hours ago
rocm is kind of a joke. Recently I wanted to write some golang code which talks to rocm devices using amd smi. You have to build and install the go amd smi from source, the go amd smi repo has dead links and there is basically no documentation anywhere on how to get this working.

Compare this to nvidia where I just imported the go nvml library and it built the cgo code and automatically links to nvidia-ml.so at runtime.

phkahler · 12 hours ago
Add support for every APU. They can have much more RAM than discrete graphics.