Po kilku wydaniach ROCm 5.3, firma AMD udostępniła dziś ROCm 5.4 jako najnowszą wersję stosu obliczeniowego procesorów graficznych dla systemu Linux.
Przynajmniej jeśli chodzi o oficjalny dziennik zmian, ROCm 5.4 nie jest dużym wydaniem. Odnotowane ulepszenia dla ROCm 5.4 są po stronie HIP. Kluczowymi dodatkami w wersji 5.4 jest obsługa funkcji wall_clock64() do zwracania zegara ściennego ze stałą częstotliwością na urządzeniu, nowy rejestr GPU_MAX_HW_QUEUES, który definiuje maksymalną liczbę niezależnych kolejek sprzętowych przydzielonych na proces na urządzenie oraz nowy Interfejsy API HIP dotyczące obsługi błędów. ROCm 5.4 rozdziela również przypadki testowe HIP do oddzielnego repozytorium źródłowego.
To tyle jeśli chodzi o oficjalne zmiany dotyczące ROCm 5.4. Oficjalnie obsługiwane dystrybucje Linuksa dla ROCm 5.4 to RHEL 8.6/8.7/9.1, SLES 15 SP4 i Ubuntu 20.04.5 LTS/Ubuntu 22.0.4.1 LTS. Instrukcje instalacji i więcej szczegółów na temat konfiguracji ROCm 5.4 można znaleźć w docs. amd.com.
Biorąc pod uwagę, że do wysyłki kart graficznych z serii Radeon RX 7900 pozostało zaledwie kilka tygodni, ciekawe będzie, czy AMD zdoła zapewnić terminową obsługę RDNA3 dla ROCm, czy też zostanie to opóźnione do czasu, gdy profesjonalny produkt oparty na RDNA3 jest gotowy. Niestety AMD dość późno udostępniło obsługę RDNA/RDNA2 w ROCm, ale teraz, gdy jest dostępne początkowe wsparcie, miejmy nadzieję, że uda im się zapewnić bardziej punktualną obsługę RDNA3 dla tych, którzy chcą eksperymentować ze swoim stosem obliczeniowym GPU typu open source na konsumentach z serii Radeon RX 7000 sprzętu.