La semana pasada marcó el lanzamiento de la gran actualización de AMD ROCm 5.0 para la pila de cómputo GPU de código abierto de Radeon. Ya está disponible ROCM 5.0.1 con actualizaciones de documentación, así como el inicio del cambio en torno a los comandos hipcc e hipconfig para avanzar.

Las notas de la versión de ROCm 5.0.1 incluyen actualizaciones de documentación para el nuevo portal de AMD en docs.amd.com, que se lanzó como parte de ROCm 5.0. Pero además de ese trabajo de documentación, los únicos cambios con ROCm 5.0.1 mencionados se refieren a la refactorización de hipcc y hipconfig.

En el futuro, AMD quiere eventualmente reemplazar HIPCC/HIPCONFIG que actualmente son lanzadores de secuencias de comandos de Perl para el compilador HIP y lograr la configuración HIP para, en cambio, llamar binarios al código compilado real directamente. Las notas de la versión indican:

En versiones anteriores de ROCm, de forma predeterminada, se usaban los scripts Perl de hipcc/hipconfig para identificar y configurar las opciones del compilador de destino, la plataforma de destino, el compilador y el tiempo de ejecución de manera adecuada. En ROCm v5.0.1, se agregaron hipcc.bin y hipconfig.bin como implementaciones binarias compiladas de hipcc y hipconfig. Estos nuevos binarios son actualmente un trabajo en progreso, considerado y marcado como experimental. ROCm planea realizar una transición completa a hipcc.bin y hipconfig.bin en una versión futura de ROCm. Los scripts Perl hipcc e hipconfig existentes se renombran como hipcc.pl y hipconfig.pl respectivamente. Se crean nuevos scripts Perl hipcc e hipconfig de nivel superior, que pueden cambiar entre el script Perl o el binario compilado en función de la variable de entorno HIPCC_USE_PERL_SCRIPT. En ROCm 5.0.1, de manera predeterminada, esta variable de entorno está configurada para usar hipcc y hipconfig a través de los scripts de Perl. Posteriormente, los scripts de Perl ya no estarán disponibles en ROCm en una versión futura.

Eso es todo para ROCm 5.0.1, al menos para los cambios oficiales. Los detalles de descarga de ROCm 5.0.1 están disponibles en GitHub.

Categories: IT Info