Herramientas de usuario

Herramientas del sitio


tutorial:ia_amd_radeon

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

tutorial:ia_amd_radeon [2026/01/23 03:40] (actual)
truper creado
Línea 1: Línea 1:
 +====== Resumen del Proceso de Configuración de IA para AMD Radeon (2026) ======
 +
 +El objetivo es instalar las librerías ''​torch'',​ ''​torchvision''​ y ''​torchaudio''​ para que aprovechen la potencia de cálculo de la gráfica integrada AMD (iGPU), superando problemas de permisos y compatibilidad de hardware.
 +
 +===== Fase 1: Creación del Entorno Aislado =====
 +
 +Para evitar el error ''​externally-managed-environment''​ de Linux, se crea un entorno virtual que aísla las librerías de IA del sistema operativo:
 +
 +  - **Instalar venv** si no está disponible:
 +<code bash>​sudo apt install python3-venv</​code>​
 +  - **Crear el entorno virtual** '​ai_env'​ (dentro de la carpeta del proyecto):
 +<code bash>​python3 -m venv ai_env</​code>​
 +  - **Activar el entorno** (aparecerá ''​(ai_env)''​ en la terminal):
 +<code bash>​source ai_env/​bin/​activate</​code>​
 +
 +===== Fase 2: Instalación de PyTorch Específico para AMD =====
 +
 +Dentro del entorno activado, se instala la versión de PyTorch compilada para el framework **ROCm** de AMD (versión 6.2 estándar en 2026):
 +
 +<code bash>pip install torch torchvision torchaudio --index-url https://​download.pytorch.org/​whl/​rocm6.2</​code>​
 +
 +===== Fase 3: Configuración de Compatibilidad de Hardware (Override) =====
 +
 +Dado que gráficas como la **Radeon 610M (gfx1036)** pueden requerir una máscara de compatibilidad,​ se fuerza el reconocimiento mediante una variable de entorno en el archivo ''​~/​.bashrc'':​
 +
 +  - **Añadir la variable** al final del archivo:
 +<code bash>​echo '​export HSA_OVERRIDE_GFX_VERSION=10.3.0'​ >> ~/​.bashrc</​code>​
 +  - **Recargar la configuración** de la terminal:
 +<code bash>​source ~/​.bashrc</​code>​
 +  - **Reactivar el entorno virtual** (si se cerró la sesión):
 +<code bash>​source ai_env/​bin/​activate</​code>​
 +
 +===== Fase 4: Verificación Final =====
 +
 +Ejecutar el siguiente script para confirmar que la iGPU es detectada exitosamente:​
 +
 +<code python>
 +import torch
 +print('​¿GPU disponible?:',​ torch.cuda.is_available())
 +if torch.cuda.is_available():​
 +    print('​Nombre:',​ torch.cuda.get_device_name(0))
 +else:
 +    print('​No detectada'​)
 +</​code>​
 +
 +O el siguiente comando
 +<code bash>
 +python3 -c "​import torch; print('​¿GPU disponible?:',​ torch.cuda.is_available());​ print('​Nombre:',​ torch.cuda.get_device_name(0) if torch.cuda.is_available() else 'No detectada'​)"​
 +</​code>​
 +**Resultado esperado:**
 +^ Parámetro ^ Valor ^
 +| ¿GPU disponible? | True |
 +| Nombre | AMD Radeon 610M |
  
tutorial/ia_amd_radeon.txt · Última modificación: 2026/01/23 03:40 por truper