ROCm hè una piattaforma aperta per l'informatica d'alta prestazione nantu à GPU chì porta a "filusufìa UNIX di scelta, u minimalismu è a modularità di u sviluppu di software in un ambiente GPU" [1]. ROCm supporta l'integrazione di parechje lingue di prugrammazione per a cunvenzione di i dui sviluppatori chì utilizanu ROCm in i so prughjetti è utilizatori chì utilizanu ROCm per scopi persunali.
I cambiamenti principali in a versione ROCm 3.3.0:
- L'utilizatori ponu installà è aduprà diverse versioni di u toolkit simultaneamente (prima, solu una versione era dispunibule per a stallazione è l'usu).
- Funzione aghjunta per furnisce infurmazioni nantu à u prucessu GPU. API è CLI ponu esse utilizati per ottene infurmazioni.
- Aggiuntu supportu per 3D Pooling Layers, chì vi permette di eseguisce e rete cunvoluzionale 3D, per esempiu, ResNext3D, in GPU AMD Radeon Instinct.
- Migliuramenti sò stati fatti à u furmatu di scambiu di rete neurale ONNX. Aghjunghje supportu per mudelli pre-furmati in i seguenti formati: ONNX, NNEF è Caffe.
- Una quantità di funzioni di Code Object Manager (Comgr) usate prima sò state dichjarate micca supportate.
A data d'oghje, ROCm ùn sustene micca ufficialmente APU AMD (GPU integrate AMD), ancu s'ellu sò inclusi in e versioni upstream di i drivers è in u runtime ROCm OpenCL. U supportu GPU di l'architettura Navi prevista ùn era ancu inclusu in a liberazione.
Source: linux.org.ru