Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

amd-ai-linux-genai-platform

Plataforma auto-alojada para generación local de imágenes, video y audio en hardware AMD Ryzen AI mediante Vulkan (Mesa RADV), sin ROCm. Incluye interfaz web completa con gestión de modelos, cola de tareas y autenticación multiusuario.

Ficha actualizada 27 sept 2026, 12:38 · upstream 27 sept 2026, 11:14 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es amd-ai-linux-genai-platform

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Esta plataforma permite ejecutar modelos de difusión de IA directamente en hardware integrado Radeon de los ordenadores portátiles y mini PCs AMD Ryzen AI bajo Linux. Se basa en Vulkan (Mesa RADV) y utiliza implementaciones como stable-diffusion.cpp para imágenes y video, y audio.cpp para generación de sonido, evitando la necesidad de ROCm o drivers propietarios complejos.

La arquitectura separa la interfaz web (Next.js/Node.js) del motor de generación (worker), permitiendo actualizaciones sin interrumpir tareas en curso. Incluye un gestor automático de modelos que descarga, convierte y elimina archivos según el catálogo definido, con soporte para autenticación segura mediante scrypt y roles de administrador/usuario.

CASOS DE USO
  • Generación local de imágenes y video desde prompts de texto en hardware AMD sin conexión a la nube.
  • Edición avanzada de video existente (cambio de apariencia, animación de fotos) utilizando modelos como Wan 2.1 VACE.
  • Creación de audio sintético (música con voz, efectos de sonido, síntesis de voz) para proyectos multimedia locales.
  • Eliminación de fondo y manipulación de partes específicas de imágenes mediante pinceles interactivos.
  • Gestión privada de modelos de IA sin depender de APIs externas o servicios en la nube.
PUNTOS DESTACADOS
  • Optimizado para APUs AMD Ryzen AI (RDNA 3.5 + XDNA 2) con soporte nativo a través de Vulkan.
  • Interfaz web multiusuario con autenticación, cola de tareas y visualización en tiempo real del progreso.
  • Gestión automática de modelos: descarga, conversión al formato compatible y liberación de espacio.
  • Telemetría detallada por tarea que registra métricas de hardware (temperatura, uso de memoria, reloj).
  • Actualizaciones sin interrupción: el motor de generación se reinicia solo tras finalizar la tarea actual.
  • Soporte para múltiples idiomas en la interfaz (inglés, ucraniano, ruso) y temas oscuros/claros.
PRECAUCIONES
  • El NPU XDNA no es utilizado actualmente para modelos de difusión bajo Linux según la documentación.
  • Requiere kernel Linux 6.10+ o Debian 13 con soporte específico para Vulkan y memoria GTT configurado.
  • Los tiempos de generación están calibrados para hardware objetivo (ej. Radeon 890M) y pueden variar en otras GPUs compatibles.
  • Dependencia de Docker y Docker Compose para la orquestación de servicios y contenedores.
  • La interfaz web predeterminada está en inglés, con traducciones limitadas a ucraniano y ruso.
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Create an imageAudioChange a partVideoLibraryViewerSystemModels
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Requiere Linux (Debian 13 o Ubuntu 24.04+), Docker Compose y ~20-40 GB de disco para modelos. Configurar GTT/UMA en el kernel si es necesario. Ejecutar scripts de setup para instalar dependencias Mesa/Vulkan. Crear usuario administrador inicial tras el arranque. Variables .env deben definir rutas para modelos, salida y datos.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsNode.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
7860
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.