Реліз AMD ROCm 3.3.0 – відкритої платформи високопродуктивних обчислень на GPU

ROCm – відкрита платформа для високопродуктивних обчислень на GPU, яка несе «філософію UNIX у плані вибору, мінімалізму та модульності програмної розробки серед використання GPU» [1]. ROCm підтримує інтеграцію багатьох мов програмування для зручності як розробників, які використовують ROCm у своїх проектах, так і користувачів, які використовують ROCm в особистих цілях.

Основні зміни в релізі ROCm 3.3.0:

  • Користувачі можуть встановлювати та використовувати одночасно різні версії тулкіта (раніше була доступна для встановлення та використання лише одна версія).
  • Додано функцію надання інформації про процес GPU. Для отримання інформації можуть бути використані API та CLI.
  • Додано підтримку 3D Pooling Layers, яка дозволяє запускати на GPU AMD Radeon Instinct 3D конволюційні (згорткові) мережі, наприклад, ResNext3D.
  • Здійснено покращення формату нейромережевого обміну ONNX. Додано підтримку попередньо підготовлених моделей у форматах: ONNX, NNEF та Caffe.
  • Визнано непідтримуваним ряд раніше використовуваних функцій менеджера об'єктів коду (Comgr).

На сьогоднішній день офіційно ROCm все ще не підтримує AMD APU (інтегровані GPU AMD), хоча вони включені до апстрімних версій драйверів і в ROCm OpenCL runtime. Очікувана підтримка GPU на архітектурі Navi також була включена в реліз.

[1] ROCm documentation

Джерело: linux.org.ru

Додати коментар або відгук