AMD ROCm 3.3.0 udgivet - Åben platform til GPU High Performance Computing

ROCm er en åben platform for højtydende databehandling på GPU'en, som bærer "UNIX-filosofien med hensyn til valg, minimalisme og modularitet af softwareudvikling i GPU-miljøet" [1]. ROCm understøtter integrationen af ​​mange programmeringssprog af hensyn til både udviklere, der bruger ROCm i deres projekter, og brugere, der bruger ROCm til personlige formål.

Vigtigste ændringer i ROCm 3.3.0-udgivelsen:

  • Brugere kan installere og bruge forskellige versioner af værktøjssættet på samme tid (tidligere var kun én version tilgængelig til installation og brug).
  • Tilføjet funktionen til at give oplysninger om GPU-processen. API og CLI kan bruges til at få information.
  • Tilføjet understøttelse af 3D Pooling Layers, som giver dig mulighed for at køre foldningsnetværk, såsom ResNext3D, på AMD Radeon Instinct 3D GPU'er.
  • Der er foretaget forbedringer af ONNX neurale netværksudvekslingsformat. Tilføjet understøttelse af fortrænede modeller i følgende formater: ONNX, NNEF og Caffe.
  • En række tidligere brugte Code Object Manager-funktioner (Comgr) er blevet erklæret ikke-understøttede.

Til dato understøtter ROCm stadig ikke officielt AMD APU'er (AMD Integrated GPU'er), selvom de er inkluderet i upstream-drivere og i ROCm OpenCL-runtime. Forventet GPU-understøttelse på Navi-arkitekturen var heller ikke inkluderet i udgivelsen.

[1] ROCM dokumentation

Kilde: linux.org.ru

Tilføj en kommentar