Muestra las diferencias entre dos versiones de la página.
| — |
tutorial:amd_rocm [2026/01/23 02:29] (actual) truper creado |
||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| + | ====== Instalación de AMD ROCm 7.2 en Ubuntu 24.04 (2026) ====== | ||
| + | |||
| + | Guía técnica para la configuración del entorno de aceleración por hardware para GPUs AMD. | ||
| + | |||
| + | ===== 1. Configuración de Repositorios y Seguridad ===== | ||
| + | |||
| + | Preparación del llavero del sistema y registro del repositorio oficial. | ||
| + | |||
| + | <code bash> | ||
| + | # 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 | ||
| + | </code> | ||
| + | |||
| + | ===== 2. Instalación de Componentes ===== | ||
| + | |||
| + | Instalación de los binarios y el runtime de HSA. | ||
| + | |||
| + | <code bash> | ||
| + | sudo apt update | ||
| + | sudo apt install rocm-core rocminfo hsa-rocr | ||
| + | </code> | ||
| + | |||
| + | ===== 3. Configuración de Variables de Entorno (PATH) ===== | ||
| + | |||
| + | Configuración necesaria para que los comandos sean reconocidos globalmente. | ||
| + | |||
| + | <code bash> | ||
| + | # 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 | ||
| + | </code> | ||
| + | |||
| + | ===== 4. Gestión de Permisos de Hardware ===== | ||
| + | |||
| + | Permite ejecutar herramientas como ''rocminfo'' o aplicaciones de IA sin usar ''sudo''. | ||
| + | |||
| + | <code bash> | ||
| + | # Añadir el usuario actual a los grupos de hardware | ||
| + | sudo usermod -aG video,render $USER | ||
| + | </code> | ||
| + | |||
| + | **IMPORTANTE:** Es necesario reiniciar el sistema para aplicar los cambios de grupo. | ||
| + | |||
| + | ===== 5. Verificación ===== | ||
| + | |||
| + | Comando para confirmar que la GPU (ej. Radeon 610M / gfx1036) ha sido detectada: | ||
| + | |||
| + | <code bash> | ||
| + | rocminfo | ||
| + | </code> | ||