4 ms·
You dont have to change to a new toolchain. If the 2021 version was working with your card, keep using it.
by JonChesterfield 3y ago
You dont have to change to a new toolchain. If the 2021 version was working with your card, keep using it.
- sangnoir 3y agoSticking to an old kernel and libraries is a pain id your hardware is not purpose-specific. Newer downstream dependencies change and become incompatible: e.g. Tensorflow 2 (IIRC) was incompatible with the ROCm versions that work with the 580. New models on places like HuggingFace tend to work with recent libraries, so not changing to a new toolchain locks you in to SoTA a few years in the past. In my case, thr benchmarking I did for my workloads showed comparable perf between my RX580 and Google Colab. So I chose to upgrade my kerbel and break ROCm
- JonChesterfield 3y agoYeah, that's fair. Staying in the past doesn't work forever. There are scars in the implementation which suggest the HSA model was really difficult to implement on the hardware at the time. It doesn't look like old hardware gets explicitly disabled, the code that runs them is still there. However writing new things that only work on newer hardware seems likely, as does prioritising testing on the current gen. So in practice the older stuff is likely to rot unless someone takes an interest in fixing it.