3 ms·
By existed you mean maybe built and sometimes worked. That's not support. That's throwing things over the wall. More importantly, even with Vega it had numerou
by AstralStorm 3y ago
By existed you mean maybe built and sometimes worked.
That's not support. That's throwing things over the wall. More importantly, even with Vega it had numerous crashes.
Anything else, like Polaris or RDNA? Forget about it. Even the AMD docker setups weren't quite good enough at times.
- a-french-anon 3y agoNo I know, but pretending it was so hard to build it could be considered as good as closed sourced isn't needed to shit on it.
- vetinari 3y agoIt is hard to build. AMD uses cpack deb/rpm generators; and the build process requires random things in path (some built from git checkouts of other projects). If you want to create standard deb or rpm build script for building in distro build infra, or inside mock, for rpm-based distributions, the cmake build actively makes steps to make it as difficult as possible. There used to be a talk titled something like "How to make distribution maintainers hate you" (I cannot find a link to in now); it seems that ROCm developers have seen it, took it to their hearts and then wrote several new chapters themselves. That's building. Do not even think about testing. There's a reason why it took distributions years to package it (still not done completely). The upstream project was like student projects, thrown over the wall once students stopped working at it, including the build "system".