Guía técnica para la configuración del entorno de aceleración por hardware para GPUs AMD.
Preparación del llavero del sistema y registro del repositorio oficial.
# Crear el directorio para las llaves de seguridad sudo mkdir -p /etc/apt/keyrings # Descargar y registrar la clave GPG de AMD wget -qO- https://repo.radeon.com/rocm/rocm.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/rocm.gpg # Agregar el repositorio oficial de ROCm 7.2 para Ubuntu Noble (24.04) echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/rocm.gpg] https://repo.radeon.com noble main" | sudo tee /etc/apt/sources.list.d/rocm.list # Configurar el Pinning para dar prioridad a los paquetes de AMD echo -e 'Package: *\nPin: origin repo.radeon.com\nPin-Priority: 600' | sudo tee /etc/apt/preferences.d/rocm-pin-600
Instalación de los binarios y el runtime de HSA.
sudo apt update sudo apt install rocm-core rocminfo hsa-rocr
Configuración necesaria para que los comandos sean reconocidos globalmente.
# Persistir las rutas en el archivo .bashrc del usuario echo 'export PATH=$PATH:/opt/rocm-7.2.0/bin' >> ~/.bashrc echo 'export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/rocm-7.2.0/lib' >> ~/.bashrc # Recargar la configuración en la sesión actual source ~/.bashrc
Permite ejecutar herramientas como rocminfo o aplicaciones de IA sin usar sudo.
# Añadir el usuario actual a los grupos de hardware sudo usermod -aG video,render $USER
IMPORTANTE: Es necesario reiniciar el sistema para aplicar los cambios de grupo.
Comando para confirmar que la GPU (ej. Radeon 610M / gfx1036) ha sido detectada:
rocminfo