Vydání AMD ROCm 3.3.0 – otevřené platformy pro vysoce výkonné výpočty na GPU

ROCm je otevřená platforma pro vysoce výkonné výpočty na GPU, která nese „UNIXovou filozofii volby, minimalismus a modularitu vývoje softwaru v prostředí GPU“ [1]. ROCm podporuje integraci více programovacích jazyků pro pohodlí jak vývojářů používajících ROCm ve svých projektech, tak uživatelů používajících ROCm pro osobní účely.

Hlavní změny ve verzi ROCm 3.3.0:

  • Uživatelé mohou instalovat a používat různé verze sady nástrojů současně (dříve byla pro instalaci a použití k dispozici pouze jedna verze).
  • Přidána funkce pro poskytování informací o procesu GPU. K získání informací lze použít API a CLI.
  • Přidána podpora pro 3D Pooling Layers, která umožňuje provozovat 3D konvoluční sítě, například ResNext3D, na GPU AMD Radeon Instinct.
  • Vylepšení bylo provedeno ve formátu výměny neuronových sítí ONNX. Přidána podpora pro předtrénované modely v následujících formátech: ONNX, NNEF a Caffe.
  • Řada dříve používaných funkcí Code Object Manager (Comgr) byla prohlášena za nepodporovanou.

K dnešnímu dni ROCm stále oficiálně nepodporuje AMD APU (integrované GPU AMD), i když jsou součástí upstream verzí ovladačů a ROCm OpenCL runtime. Ve vydání také nebyla zahrnuta očekávaná podpora GPU architektury Navi.

[1] dokumentace ROCm

Zdroj: linux.org.ru

Přidat komentář