Rilascio di AMD ROCm 3.3.0: una piattaforma aperta per il calcolo ad alte prestazioni su GPU

ROCm è una piattaforma aperta per il calcolo ad alte prestazioni su GPU che porta con sé la "filosofia UNIX di scelta, minimalismo e modularità dello sviluppo software in un ambiente GPU" [1]. ROCm supporta l'integrazione di più linguaggi di programmazione per la comodità sia degli sviluppatori che utilizzano ROCm nei loro progetti sia degli utenti che utilizzano ROCm per scopi personali.

Principali modifiche nella release ROCm 3.3.0:

  • Gli utenti possono installare e utilizzare diverse versioni del toolkit contemporaneamente (in precedenza era disponibile per l'installazione e l'utilizzo solo una versione).
  • Aggiunta funzione per fornire informazioni sul processo GPU. API e CLI possono essere utilizzate per ottenere informazioni.
  • Aggiunto il supporto per 3D Pooling Layers, che consente di eseguire reti convoluzionali 3D, ad esempio ResNext3D, su GPU AMD Radeon Instinct.
  • Sono stati apportati miglioramenti al formato di scambio della rete neurale ONNX. Aggiunto supporto per modelli pre-addestrati nei seguenti formati: ONNX, NNEF e Caffe.
  • Numerose funzionalità Code Object Manager (Comgr) utilizzate in precedenza sono state dichiarate non supportate.

Ad oggi ROCm non supporta ancora ufficialmente le APU AMD (GPU integrate AMD), sebbene siano incluse nelle versioni upstream dei driver e nel runtime ROCm OpenCL. Anche il supporto GPU dell'architettura Navi previsto non è stato incluso nella versione.

, Documentazione ROCm

Fonte: linux.org.ru

Aggiungi un commento