AMD ROCm 3.3.0 lanzado - Plataforma de computación de alto rendemento GPU aberta

ROCm é unha plataforma aberta para a computación de alto rendemento en GPU que leva a "filosofía de elección de UNIX, minimalismo e modularidade do desenvolvemento de software nun ambiente de GPU" [1]. ROCm admite a integración de múltiples linguaxes de programación para a comodidade tanto dos desenvolvedores que usan ROCm nos seus proxectos como dos usuarios que usan ROCm para fins persoais.

Principais cambios na versión ROCm 3.3.0:

  • Os usuarios poden instalar e usar diferentes versións do kit de ferramentas simultaneamente (anteriormente só había unha versión dispoñible para a súa instalación e uso).
  • Función engadida para proporcionar información sobre o proceso da GPU. Pódense usar API e CLI para obter información.
  • Engadido soporte para capas de agrupación 3D, que permite executar redes convolucionais 3D, por exemplo, ResNext3D, en GPU AMD Radeon Instinct.
  • Realizáronse melloras no formato de intercambio da rede neuronal ONNX. Engadido soporte para modelos preadestrados nos seguintes formatos: ONNX, NNEF e Caffe.
  • Unha serie de funcións do Xestor de obxectos de código (Comgr) usadas anteriormente foron declaradas non compatibles.

A día de hoxe, ROCm aínda non admite oficialmente as APU AMD (GPU integradas de AMD), aínda que se inclúen nas versións anteriores dos controladores e no tempo de execución de ROCm OpenCL. O soporte de GPU para a arquitectura Navi esperado tampouco se incluíu na versión.

[1] Documentación ROCm

Fonte: linux.org.ru

Engadir un comentario