Lanzamiento de AMD ROCm 3.3.0: plataforma informática de alto rendimiento con GPU abierta

ROCm es una plataforma abierta para computación de alto rendimiento en GPU que lleva la “filosofía UNIX de elección, minimalismo y modularidad del desarrollo de software en un entorno de GPU” [1]. ROCm admite la integración de múltiples lenguajes de programación para comodidad tanto de los desarrolladores que utilizan ROCm en sus proyectos como de los usuarios que utilizan ROCm para fines personales.

Principales cambios en la versión ROCm 3.3.0:

  • Los usuarios pueden instalar y utilizar diferentes versiones del kit de herramientas simultáneamente (anteriormente, solo había una versión disponible para instalación y uso).
  • Función agregada para proporcionar información sobre el proceso de la GPU. Se pueden utilizar API y CLI para obtener información.
  • Se agregó soporte para capas de agrupación 3D, que le permite ejecutar redes convolucionales 3D, por ejemplo, ResNext3D, en GPU AMD Radeon Instinct.
  • Se han realizado mejoras en el formato de intercambio de redes neuronales ONNX. Se agregó soporte para modelos previamente entrenados en los siguientes formatos: ONNX, NNEF y Caffe.
  • Varias funciones del Administrador de objetos de código (Comgr) utilizadas anteriormente se han declarado no compatibles.

A día de hoy, ROCm todavía no es compatible oficialmente con las APU de AMD (GPU integradas de AMD), aunque están incluidas en las versiones anteriores de los controladores y en el tiempo de ejecución de ROCm OpenCL. La compatibilidad esperada con GPU de la arquitectura Navi tampoco se incluyó en el lanzamiento.

[ 1 ] Documentación ROCm

Fuente: linux.org.ru

Añadir un comentario