---
title: "NVIDIA Run:ai open source: GPU y fábrica de software"
canonical: https://wavect.io/es/blog/nvidia-runai-open-source-gpu-software-factory/
language: es
description: "Qué incluye Run:ai open source, diferencias entre MIG y GPU fractioning, y qué necesita una fábrica ESF: verificaciones protegidas, evidencias y aprobación."
image: "https://wavect.io/img/blog/headers/header_nvidia-runai-open-source-gpu-software-factory.png"
author: ["Kevin Riedl"]
published: "2026-10-15"
updated: "2026-10-15"
reviewed: "2026-10-15"
---

# NVIDIA Run:ai open source: GPU y fábrica de software

[**Volver**](/es/blog/overview/)

[![Kevin Riedl](/img/team/kevin.webp)](/es/team/kevin-riedl/)

[Kevin Riedl](/es/team/kevin-riedl/) https://linkedin.com/in/wsdt

14 min de lectura · 15 de octubre de 2026 Última revisión 15 de octubre de 2026

[**Siguiente**](/es/blog/netflix-vllm-triton-inference-stack/)

Resumen

NVIDIA anunció la plataforma Run:ai completa como open source el 13 de octubre de 2026. Su código propio usa Apache-2.0; NGC Community Product tiene condiciones de distribución distintas y no incluye soporte empresarial. Run:ai gestiona capacidad GPU, cargas y acceso. MIG, time-slicing y el fractioning nativo de CUDA ofrecen límites de aislamiento diferentes. Una fábrica como ESF cubre otro flujo: de la tarea al parche verificado. Antes de producción, hay que probar por separado la asignación de capacidad y la verificación independiente.

*Revisado el 15 de octubre de 2026 con documentación de NVIDIA y repositorios públicos. Es un análisis de fuentes, no un despliegue de Run:ai, una prueba de integración con ESF ni un benchmark de GPU.*

Las GPU están ocupadas. El software todavía no está listo para publicarse.

Esa es la diferencia que importa en el anuncio de Run:ai de NVIDIA. Asignar capacidad de cómputo y aceptar un cambio de software son trabajos distintos. La orquestación de GPU de código abierto puede mejorar el primero. No elimina el segundo.

La pregunta útil no es si Run:ai sustituye a cualquier plataforma de IA. Es **qué parte de la infraestructura ya no necesita desarrollar y qué decisiones deben seguir bajo su control**.

## ¿Qué ha publicado NVIDIA como código abierto?

**El 13 de octubre de 2026, NVIDIA anunció la plataforma Run:ai completa como código abierto, no solo su motor de planificación KAI.** El anuncio sitúa Run:ai dentro de NVIDIA DSX AI Factory Platform. Ofrece tanto la plataforma integrada como componentes que pueden adoptarse por separado. [Lea el anuncio oficial de NVIDIA.](https://developer.nvidia.com/blog/nvidia-runai-is-now-open-source-as-part-of-nvidia-dsx-ai-factory-platform/)

El repositorio incluye el plano de control, servicios de clúster, instalador, CLI, servidor MCP y entorno de desarrollo. Identifica Apache-2.0 como licencia del código propio, con avisos específicos para materiales de terceros y elementos de marca. Por tanto, “el código de la plataforma usa Apache-2.0; revise las licencias complementarias” es más preciso que “todo es Apache-2.0”. [Revise el alcance del repositorio y sus licencias.](https://github.com/dsx-ai-factory/run-ai/blob/45a0a23a8460dbe4d9789d88b3924d41237a537f/README.md)

Esto cambia la decisión entre desarrollar y comprar. Los equipos pueden inspeccionar y adaptar capacidades de infraestructura que antes exigían evaluar una plataforma comercial. No convierte en gratuitos todas las dependencias, los pesos de los modelos, el soporte ni las GPU.

## ¿Se puede utilizar Run:ai de código abierto gratis?

**Según el anuncio, el Community Product de NGC no requiere una suscripción de pago a Run:ai ni derechos de soporte de NVIDIA. No incluye soporte empresarial de NVIDIA.** Descargar esa distribución sigue exigiendo aceptar los términos de software y de productos de IA aplicables. Separe la licencia del código, las condiciones de la distribución y el contrato de soporte.

Existe una salvedad práctica de acceso. Durante esta revisión, la colección de NGC enlazada en el anuncio todavía mostraba mensajes de suscripción y una fecha de actualización del 23 de septiembre de 2026. Esa página anterior no invalida el anuncio más reciente. Sin embargo, no iniciamos sesión ni completamos la descarga del Community Product. Confirme el chart, las versiones de las imágenes y la vía de acceso antes de planificar el despliegue. [Compruebe la colección de NGC y las condiciones que muestra.](https://catalog.ngc.nvidia.com/orgs/nvidia/runai/collections/run-ai-self-hosted/-)

Una licencia a coste cero no elimina hardware o alquiler en la nube, electricidad, almacenamiento, red, actualizaciones, incidentes ni horas de ingeniería. Una mayor utilización se convierte en ahorro cuando reduce una factura o evita capacidad adicional. Aprovechar una GPU ya pagada recupera capacidad, pero no devuelve dinero automáticamente.

## Run:ai frente a KAI Scheduler: ¿qué capa necesita?

**Elija la capa más pequeña que resuelva un problema medido.** Una plataforma Kubernetes existente puede necesitar un planificador o un mecanismo para compartir GPU, no otro sistema completo de gestión.

| Componente | Función principal | No sustituye a |
| --- | --- | --- |
| Plataforma Run:ai | Coordinar cargas, políticas organizativas, acceso y visibilidad entre clústeres conectados. | Los criterios de aceptación y la aprobación de versiones. |
| KAI Scheduler | Asignar cargas mediante colas, cuotas, reparto justo, prioridades y planificación en grupo. | Un motor de inferencia o el ciclo de razonamiento del agente. |
| GPU Fractioning Operator | Aplicar asignaciones compatibles de memoria GPU fraccionada y exponer métricas. | Más memoria física o aislamiento universal por hardware. |
| KAI Resource Management | Representar proyectos, departamentos, grupos de nodos y derechos de uso. | Las prioridades del producto o el permiso para fusionar código. |
| Workload Map | Describir de forma consistente la estructura de distintos tipos de cargas Kubernetes. | Un flujo de verificación desde la tarea hasta el parche. |

KAI documenta cuotas jerárquicas, pesos para uso por encima de cuota, recuperación de recursos, reparto justo basado en el tiempo y asignación conjunta de cargas agrupadas. Son funciones distintas: la cuota define un derecho, la equidad resuelve la competencia y el gang scheduling ayuda a un trabajo distribuido a obtener su grupo de recursos. Ninguna demuestra que el resultado del trabajo sea correcto. [Consulte las capacidades de planificación de KAI.](https://github.com/kai-scheduler/KAI-Scheduler)

KAI Resource Management añade la estructura organizativa sobre esas colas. Resulta útil cuando varios equipos comparten capacidad GPU heterogénea. Aporta menos cuando un único equipo ya ejecuta trabajos previsibles sobre hardware dedicado. [Examine la capa de gestión de recursos.](https://github.com/kai-scheduler/kai-resource-management)

Run:ai sí tiene semántica propia. Workload Map comprende estructura, roles y estados, y permite que otras herramientas gestionen diferentes recursos de forma consistente. Lo que no expresa es si un parche generado satisface una necesidad del cliente. Esa es la distinción concreta que importa. [Lea el alcance de Workload Map.](https://github.com/dsx-ai-factory/workload-map)

## ¿MIG, time-slicing y GPU fractioning son lo mismo?

**No. Comparten hardware de formas diferentes y ofrecen límites diferentes.** Comparar una GPU con una pizza es fácil de recordar. Pero oculta detalles importantes para la separación de usuarios y la latencia.

MIG crea instancias particionadas por hardware en GPU compatibles. NVIDIA describe recursos de cálculo y memoria dedicados, con aislamiento entre instancias. Los perfiles disponibles y su compatibilidad dependen de la GPU. [Lea la introducción de NVIDIA a MIG.](https://docs.nvidia.com/datacenter/tesla/mig-user-guide/introduction.html)

El time-slicing permite que varias cargas utilicen la GPU por turnos. NVIDIA lo diferencia explícitamente de MIG: el time-slicing ordinario no ofrece aislamiento de memoria ni de fallos entre réplicas. Anunciar más unidades de recurso no crea más capacidad física. [Compare las garantías de time-slicing de GPU Operator.](https://docs.nvidia.com/datacenter/cloud-native/gpu-operator/latest/gpu-sharing.html)

El nuevo GPU Fractioning Operator integra límites de memoria nativos de CUDA. Su documentación describe límites inyectados antes de arrancar el contenedor, aplicados por el controlador y acompañados de métricas por pod. Requiere, entre otros elementos, CUDA 13.4/r615 o posterior, un runtime de contenedores compatible con NRI y versiones adecuadas de GPU Operator, toolkit y device plugin. Son requisitos de ese mecanismo de fraccionamiento, no mínimos universales para cualquier instalación de Run:ai. [Revise el comportamiento y todos los requisitos de compatibilidad.](https://github.com/kai-scheduler/gpu-fractioning)

| Mecanismo | Límite útil | Qué comprobar |
| --- | --- | --- |
| MIG | Instancias particionadas por hardware en GPU compatibles. | Si un perfil admitido cubre la memoria del modelo, la caché y la latencia. |
| Time-slicing | Acceso compartido por turnos, sin aislamiento equivalente a MIG. | Contención, impacto de fallos y compatibilidad del nivel de confianza entre usuarios. |
| Fraccionamiento nativo de CUDA | Límites de memoria GPU aplicados por el controlador con software compatible. | Aplicación real del límite, falta de memoria e interferencias bajo carga. |

Un límite estricto de memoria no garantiza tokens por segundo constantes, igual tiempo de cálculo ni una frontera completa entre usuarios hostiles. Dimensione pesos, memoria de ejecución, caché de contexto y concurrencia. Dar menos memoria a un modelo demasiado grande no hace que quepa. La compresión y la inferencia distribuida son decisiones distintas.

Para la capa que sirve el modelo, consulte nuestro [análisis de vLLM y Triton en producción](/es/blog/netflix-vllm-triton-inference-stack/). Run:ai puede gobernar la capacidad del servidor de inferencia. Ese servidor sigue siendo responsable de ejecutar y servir el modelo correctamente.

## ¿RBAC, SSO y OPA hacen seguros a los agentes de programación?

**Controlan permisos y políticas concretos. No demuestran que el software sea correcto.** La referencia de servicios de Run:ai documenta integración con proveedores de identidad, permisos por roles, políticas de cargas, auditoría y límites de ejecución. Son capacidades reales, aunque estén por debajo del agente. [Revise los servicios de identidad, políticas y auditoría.](https://github.com/dsx-ai-factory/run-ai/blob/45a0a23a8460dbe4d9789d88b3924d41237a537f/docs/developer/services.md)

La mención de OPA necesita precisión. La guía de identidad revisada presenta Gatekeeper como una opción para aplicar controles de clúster en Kubernetes sin OpenShift. No demuestra que todas las instalaciones de Run:ai incluyan un conjunto completo y correctamente configurado de políticas OPA. [Consulte los límites documentados de OpenShift y Gatekeeper.](https://github.com/dsx-ai-factory/run-ai/blob/45a0a23a8460dbe4d9789d88b3924d41237a537f/docs/installation-and-configuration/configuration/security/user-identity-in-containers.md)

El permiso para enviar una carga no debe convertirse en permiso para reescribir sus propias comprobaciones. Separe administración de infraestructura, credenciales del modelo, escritura en repositorios y aprobación de versiones. Pruebe las identidades de API y automatización, además del acceso por navegador. Una buena pantalla SSO no demuestra que las demás rutas estén restringidas.

| Decisión | Capa responsable | Evidencia necesaria |
| --- | --- | --- |
| ¿Quién obtiene capacidad GPU? | Run:ai y el planificador configurado. | Registros de colas, cuotas, asignación y recuperación de recursos. |
| ¿Qué modelo recibe la petición? | Endpoint de inferencia y enrutamiento controlado por el operador. | Revisión del modelo, destino e identidad de la petición. |
| ¿Qué puede cambiar el agente? | Política de la tarea, sandbox y permisos del repositorio. | Commit base autorizado, alcance de escritura y pruebas de denegación. |
| ¿El parche cumple los requisitos? | Verificación y revisión independientes. | Hash del parche, definición de controles, resultados y observaciones. |
| ¿Puede publicarse esta versión? | Autoridad de publicación externa al agente. | Aprobación vinculada a la revisión exacta que se verificó. |

Este es nuestro modelo operativo propuesto. No afirmamos que Run:ai conecte automáticamente las cinco capas.

## ¿Dónde encaja ESF y existe una integración preparada?

**En el proyecto citado, ESF significa Engineering Software Factory.** Es un proyecto independiente con licencia MIT, derivado de Machinist. Su README describe Temporal coordinando agentes de programación en microVM de CubeSandbox, controles deterministas y conservación de parches y evidencias de ejecución. También aclara que ESF produce cambios para revisión, no decisiones de publicación. En el momento de la revisión, la versión 0.6.2 se describe como candidata a lanzamiento, no como una versión incondicionalmente validada para producción. [Lea la arquitectura y las advertencias de madurez de ESF.](https://github.com/mitkox/esf/blob/d41535d86a13e55fe2357d9e0a108566d68ce1b9/README.md)

Eso permite que Run:ai y ESF sean complementarios. No demuestra que constituyan una solución integrada lista para usar. No verificamos un adaptador soportado entre ambos ni realizamos un despliegue conjunto. El entorno CubeSandbox de ESF no es intercambiable con una carga de Run:ai solo porque ambos aíslen trabajo.

Un experimento acotado mantendría el flujo y el sandbox de ESF. Sus agentes llamarían a un endpoint de modelo cuya capacidad GPU estuviera gestionada por Run:ai. Un identificador de correlación conectaría la ejecución de la fábrica, la petición de inferencia y los registros de infraestructura. No asigne una GPU dedicada a cada agente solo porque la inferencia necesite GPU en otra parte.

En este diseño propuesto, las cuotas GPU corresponden a los servicios de inferencia. Los límites de solicitudes y los presupuestos por agente deben aplicarse en el gateway o la aplicación y vincularse a las ejecuciones de la fábrica. Una asignación GPU compartida no es automáticamente un presupuesto para cada agente que llama al endpoint.

El contrato de aceptación debería vincular tarea, commit base, versión del harness, revisión del modelo, hash del parche, controles protegidos, resultados, decisión del revisor y limpieza del entorno. Los controles deben quedar fuera de los permisos de escritura del agente o someterse a una comprobación independiente de integridad. Un nuevo parche invalida la aprobación anterior.

Nuestra [guía de ingeniería del harness](/es/blog/agent-harness-engineering/) cubre la capa general del flujo. El [análisis de Google AX](/es/blog/google-ax-agent-executor-security-self-hosting/) trata ejecución y recuperación de agentes. Aquí nos centramos en la frontera de capacidad GPU de Run:ai, no en otra comparación general de orquestadores.

## ¿Qué debe demostrar un piloto de Run:ai para una fábrica de software?

**Empiece con dos proyectos de prueba, un repositorio desechable y un conjunto fijo de cargas.** Registre la referencia antes de cambiar el planificador. Mantenga la calidad del modelo y los criterios de verificación mientras evalúa la infraestructura. Las siguientes son pruebas de aceptación propuestas, no resultados de un benchmark realizado por Wavect.

| Prueba | Condición de aceptación |
| --- | --- |
| Cuota y recuperación | Un equipo solo toma capacidad libre según la política; la demanda que regresa recupera su derecho sin bucles ilimitados de reinicio. |
| Límite de la fracción | Una asignación deliberadamente excesiva falla en la carga prevista y la carga vecina mantiene su objetivo de servicio. |
| Asignación agrupada | Un trabajo distribuido no ocupa capacidad parcial indefinidamente mientras espera componentes obligatorios sin asignar. |
| Identidad y evasión | UI, API, CLI y rutas MCP activas deniegan la misma acción no autorizada entre proyectos. |
| Desalojo y recuperación | Una ejecución interrumpida continúa o se reintenta desde un estado registrado sin duplicar escrituras externas ni aceptar resultados obsoletos. |
| Integridad de controles | Un parche no puede convertir un cambio fallido en aceptado debilitando las verificaciones. |
| Evidencia y aprobación | Cada cambio aceptado tiene evidencia exportable vinculada al parche exacto; el agente no puede aprobar su propia publicación. |
| Reversión y coste | El equipo puede restaurar el planificador o la política anterior y explicar la capacidad ganada junto con el esfuerzo operativo adicional. |

Mida espera en cola, latencia en los percentiles altos, trabajos completados, cambios rechazados, trabajo repetido y esfuerzo del operador. Una GPU más ocupada no representa éxito si las peticiones incumplen sus objetivos o los revisores reciben más parches defectuosos. Para el denominador económico general, consulte nuestra [metodología de coste por acción de un agente de IA](/es/blog/ai-agent-cost-per-action-2026/).

## ¿Debe adoptar Run:ai para controlar su propia IA?

**Adóptelo cuando la capacidad GPU compartida sea una limitación importante y alguien pueda responsabilizarse de su operación.** Un entorno Kubernetes con varios equipos y cargas de entrenamiento, inferencia y desarrollo que compiten es un candidato razonable. Un equipo que solo utiliza API, una estación local o un flujo bloqueado por pruebas poco fiables puede necesitar otra primera inversión.

Nuestra interpretación del cambio de mercado: la infraestructura abierta eleva el listón para productos que apenas reempaquetan planificación. No elimina el valor de operaciones fiables, flujos especializados, integraciones ni verificación. El propio anuncio de NVIDIA presenta un ecosistema de socios, no la desaparición de todas las empresas de software relacionadas.

“Ser dueño de su IA” resulta más útil como prueba operativa: ¿puede cambiar el modelo, controlar los destinos de datos, revocar credenciales, exportar evidencias y mover la carga? Un despliegue en la nube puede conservar esas opciones. Uno autoalojado puede seguir dependiendo mucho de un proveedor. Ninguna ubicación garantiza que el modelo actúe según sus intereses.

Antes de comprar más GPU, identifique si el cuello de botella es capacidad, inferencia, permisos o verificación. La [ingeniería de IA de Wavect](/es/services/artificial-intelligence/) ayuda a separar esas decisiones. El [caso Twinsoft AI](/es/case-studies/twinsoft-ai/) ilustra entrega de aplicaciones, no un despliegue de Run:ai. Utilice nuestra [lista de QA antes de publicar software](/es/software-development-guide/software-qa-checklist-before-launch/) para definir criterios, o [comente con nosotros su flujo de GPU y agentes](/es/contact/).

## Preguntas sobre Run:ai open source y fábricas de software

### ¿Qué publicó NVIDIA como open source en octubre de 2026?

El 13 de octubre de 2026 NVIDIA anunció la plataforma Run:ai completa, no solo KAI Scheduler, que ya era abierto. La publicación incluye la plataforma integrada y componentes independientes de planificación, GPU fractioning, gestión de recursos y descripción de cargas.

### ¿Run:ai open source exige una licencia de pago?

El código de la plataforma usa Apache-2.0 con avisos separados para terceros. NVIDIA indica que NGC Community Product no requiere una suscripción Run:ai de pago, pero descargar esa distribución exige aceptar sus condiciones aplicables. No incluye soporte empresarial. La infraestructura y las operaciones siguen teniendo coste.

### ¿Qué diferencia hay entre Run:ai y KAI Scheduler?

KAI Scheduler decide cómo se asignan recursos del clúster a las cargas. La plataforma Run:ai completa añade plano de control, gestión de cargas, políticas organizativas, identidad, acceso y observabilidad. Se puede adoptar un componente sin instalar toda la plataforma.

### ¿GPU fractioning es lo mismo que MIG?

No. MIG crea instancias separadas por hardware en GPU compatibles. El fractioning nativo de CUDA impone límites de memoria GPU mediante el controlador. El time-slicing convencional es diferente y no ofrece aislamiento de memoria o fallos equivalente a MIG.

### ¿El fractioning permite alojar un modelo mayor en una GPU pequeña?

No. Dividir memoria GPU no añade capacidad física. Los pesos, las asignaciones en ejecución y la caché deben caber en la memoria disponible. La compresión de modelos y la inferencia distribuida son técnicas distintas.

### ¿Run:ai sustituye CI/CD o la verificación de software?

No. La asignación de GPU y las políticas de cargas no demuestran que un parche cumpla los requisitos. Las pruebas protegidas, las evidencias, la revisión y la autoridad de publicación siguen perteneciendo a la entrega de software.

### ¿Qué es ESF y está lista su integración con Run:ai para producción?

El ESF citado es Engineering Software Factory, un proyecto independiente con licencia MIT que utiliza Temporal y CubeSandbox para agentes de programación y evidencias. El README revisado describe 0.6.2 como versión candidata. No verificamos un adaptador Run:ai soportado ni un despliegue conjunto cualificado.

### ¿Todas las instalaciones de Run:ai incluyen políticas OPA?

No debe darse por hecho. La guía de identidad revisada presenta Gatekeeper como control opcional del clúster en Kubernetes sin OpenShift. Run:ai también tiene políticas de cargas y RBAC propios. Verifique qué controles se instalaron y dónde se aplican.

### ¿Debería un equipo pequeño que solo usa API instalar Run:ai?

Normalmente no como primera inversión. Run:ai resulta relevante cuando compartir GPU en Kubernetes y asignarlas entre equipos son problemas reales. Un flujo basado solo en API puede mejorar primero la definición de tareas, el enrutamiento de modelos y la verificación.

### ¿El autoalojamiento garantiza el control de la IA?

No. Evalúe si puede cambiar modelos, controlar destinos de datos, revocar credenciales, exportar evidencias y migrar cargas. Tanto la nube como el autoalojamiento pueden conservar o limitar esas opciones.

## Reflexiones finales

Use Run:ai para repartir la capacidad GPU limitada. Use verificaciones independientes para decidir qué cambios generados se aceptan. El código abierto permite inspeccionar la primera capa, pero no hace opcional la segunda.

## También te puede gustar..

[**vLLM y Triton: la capa de servicio de modelos** Elegir el motor de inferencia por separado del planificador que asigna sus GPU.](/es/blog/netflix-vllm-triton-inference-stack/)

Arquitectura y plataformas

## Qué leer después

Decisiones de frameworks, plataformas y sistemas con impacto a largo plazo.

[Empieza aquí**Arquitectura Smart City: MQTT, LoRaWAN, Kubernetes y Terraform**](/es/blog/smart-city-architecture-best-practices-2026/)

- [GitButler para agentes de IA en paralelo: varias ramas, una compilación](/es/blog/gitbutler-parallel-ai-agents-one-workspace/)
- [Vendo para SaaS: aislamiento de clientes y aprobaciones](/es/blog/vendo-saas-tenant-isolation/)
- [AgentMail para SaaS: Aislamiento y recuperación de envíos duplicados](/es/blog/agentmail-saas-duplicate-sends-recovery/)
- [Software con IA: la ventaja competitiva está en operarlo bien](/es/blog/ai-coding-software-moat-operations/)
- [Aprobación de pedidos B2B en Shopify: funciones nativas, apps o portal a medida](/es/blog/shopify-b2b-order-approval-workflow/)

[Artículo siguiente**GitButler para agentes de IA en paralelo: varias ramas, una compilación**](/es/blog/gitbutler-parallel-ai-agents-one-workspace/)

[**Volver**](/es/blog/overview/)

[![Kevin Riedl](/img/team/kevin.webp)](/es/team/kevin-riedl/)

[Kevin Riedl](/es/team/kevin-riedl/) https://linkedin.com/in/wsdt

14 min de lectura · 15 de octubre de 2026 Última revisión 15 de octubre de 2026

[**Siguiente**](/es/blog/netflix-vllm-triton-inference-stack/)
