Products · Product
ROCm
Raised as a usability problem by 22 people on Hacker News over 7 years (2019–2025), in 24 threads.
No issue was raised by at least 3 people in 3 threads this year.
Every issue, all time, most people first
ROCm setup requires fiddling with Linux internalsUnreviewed
20192026- Installing ROCm and getting paths right kept causing problems for the user2025-06-18
- Installing ROCm drivers and libraries is a nightmare, poorly documented and constantly broken2025-01-21
- After six years of use, the commenter still finds ROCm frustrating and hard to get working2023-12-29
Unreviewed issues were grouped by machine: Claude Haiku labelled each comment as a usability complaint, named what it's about and summed up the problem in a line, and a small model grouped similar problems. Nobody has checked them by hand. Expect mistakes.
The newest 27 complaints
- Needs a long list of environment variables and arcane update steps to get working2025-10-22
- Installing ROCm and getting paths right kept causing problems for the user2025-06-18
- Split into many pieces with conflicting build flags, hard to install outside /opt2025-05-01
- Installing ROCm drivers and libraries is a nightmare, poorly documented and constantly broken2025-01-21
- Setup needs obscure error-code hunting and breaks again after every reboot update2024-12-24
- Installing Python libraries can still break the working setup2024-09-23
- AI projects break on AMD cards, forcing manual torch swaps and finding ROCm forks of each dependency2024-06-06
- Installation requires many steps, unclear guides, and only reinstalling the OS to recover2024-02-23
- After six years of use, the commenter still finds ROCm frustrating and hard to get working2023-12-29
- Unsupported GPUs cause whole-OS instability instead of a clear error message2023-12-26
- Several half-baked overlapping APIs with abysmal documentation, hard to get working2023-12-20
- Doing common tasks requires about five times more boilerplate code than CUDA2023-12-06
- ROCm needs about four times more code than CUDA for the same problem2023-10-06
- Cryptic clGetPlatformIDs error gives no hint of the real cause2023-09-27
- Running hashcat made the computer unusable, with poor performance2023-09-27
- Build needs random tools in path and resists standard deb/rpm packaging2023-09-27
- Drivers crash and the card fails to reliably run matrix multiplication, interrupting work2023-09-26
- Simple FFT requires about 1200 lines of very complicated C++2023-09-19
- Software is difficult to set up and doesn't work with most GPUs2023-07-07
- Writing code with ROCm is low-level, boilerplate-heavy and nearly unusable2023-01-16
- ROCm is so low-level and pedantic that simple tasks need far more code2023-01-16
- ROCm is hard to get working on consumer Navi cards, needing special compilation and environment flags2022-12-08
- ROCm is funky and often broken on consumer GPUs2022-08-22
- Docs and repos are inconsistent and outdated, so TensorFlow won't install or compile2020-11-16
- Getting ROCm set up requires lots of fiddling with Linux internals, nearly impossible for average users2020-10-28
- Can't tell what ROCm is or which tools to use2019-12-23
- Installation breaks and package order matters, requiring repeated purges and reinstalls2019-11-28