AMD ROCm 3.3.0 Lansat - Platformă de calcul de înaltă performanță GPU deschisă

ROCm este o platformă deschisă pentru calculul de înaltă performanță pe GPU, care poartă „filozofia UNIX în ceea ce privește alegerea, minimalismul și modularitatea dezvoltării software în mediul GPU” [1]. ROCm acceptă integrarea multor limbaje de programare pentru confortul atât dezvoltatorilor care folosesc ROCm în proiectele lor, cât și utilizatorilor care folosesc ROCm în scopuri personale.

Principalele modificări în versiunea ROCm 3.3.0:

  • Utilizatorii pot instala și utiliza diferite versiuni ale setului de instrumente în același timp (anterior, o singură versiune era disponibilă pentru instalare și utilizare).
  • S-a adăugat funcția pentru a furniza informații despre procesul GPU. API și CLI pot fi folosite pentru a obține informații.
  • S-a adăugat suport pentru 3D Pooling Layers, care vă permite să rulați rețele convoluționale (convoluționale), cum ar fi ResNext3D, pe GPU-uri AMD Radeon Instinct 3D.
  • Au fost aduse îmbunătățiri la formatul de schimb al rețelei neuronale ONNX. S-a adăugat suport pentru modele pre-antrenate în următoarele formate: ONNX, NNEF și Caffe.
  • Un număr de funcții Code Object Manager (Comgr) utilizate anterior au fost declarate neacceptate.

Până în prezent, ROCm încă nu acceptă oficial APU-uri AMD (AMD Integrated GPU), deși sunt incluse în driverele upstream și în runtime-ul ROCm OpenCL. Suportul GPU așteptat pentru arhitectura Navi nu a fost, de asemenea, inclus în versiune.

[1] documentatia ROCM

Sursa: linux.org.ru

Adauga un comentariu