Lansarea AMD ROCm 3.3.0 - platformă deschisă pentru calcul performant pe GPU

ROCm – o platformă deschisă pentru calcul de înaltă performanță pe GPU, care aduce „filozofia UNIX în ceea ce privește alegerea, minimalismul și modularitatea dezvoltării software în medii de utilizare a GPU” [1]. ROCm susține integrarea mai multor limbaje de programare pentru confortul atât al dezvoltatorilor care utilizează ROCm în proiectele lor, cât și al utilizatorilor care folosește ROCm în scopuri personale.

Principalele modificări din versiunea ROCm 3.3.0:

  • Utilizatorii pot instala și folosi simultan diferite versiuni ale toolkit-ului (anterior, era disponibilă pentru instalare și utilizare doar o singură versiune).
  • A fost adăugată funcția de furnizare a informațiilor despre procesul GPU. Informațiile pot fi obținute prin API-uri și CLI.
  • A fost adăugat suport pentru 3D Pooling Layers, care permite rularea de rețele convoluționale 3D (de exemplu, ResNext3D) pe GPU AMD Radeon Instinct.
  • S-au adus îmbunătățiri în formatul de schimb de modele neuronale ONNX. A fost adăugat suport pentru modele pregătite în formate: ONNX, NNEF și Caffe.
  • Mai multe funcții ale managerului de obiecte de cod (Comgr) au fost declarate ca fiind neacceptate.

Până în prezent, ROCm nu suportă oficial AMD APU (GPU integrate AMD), deși acestea sunt incluse în versiunile upstream ale driverelor și în ROCm OpenCL runtime. Suportul așteptat pentru GPU-uri pe arhitectura Navi nu a fost inclus în versiune.

[1] Documentația ROCm

Sursa: linux.org.ru

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster