NVIDIA Run:ai Is Now Open Source as Part of NVIDIA DSX AI Factory Platform
https://developer.nvidia.com/blog/nvidia-runai-is-now-open-source-as-part-of-nvidia-dsx-ai-factory-platform/📌 Run:ai 全面開源:NVIDIA 把 GPU 排程大腦交出來了
TL;DR:NVIDIA 將生產級的 Run:ai 平臺整個開源,MLOps 團隊現在能直接取用其 GPU 排程核心技術。
GPU 一張動輒數十萬元起跳,但大多數叢集的真實使用率長期偏低,原因往往不是硬體不夠,而是排程做得不夠聰明。NVIDIA 這次選擇把壓箱寶 Run:ai 平臺整個打開,讓所有人都能直接站在它的排程引擎上建東西。
🤔 為什麼要把商用排程平臺開源
過去幾年,NVIDIA Run:ai 幫助企業在 Kubernetes 上大規模運行 AI workload,透過動態分配 GPU 資源、管理從資料處理、訓練到推論的完整生命週期。這次開源是 NVIDIA DSX AI Factory Platform 擴展的一部分,目的是建立一個開放基礎,讓整個生態系能更快把差異化的解決方案帶到市場上,回應客戶不斷變化的需求。
🧩 一個完整平臺,拆成四個可獨立使用的元件
開源範圍包含完整的 Run:ai 平臺,以及四個可以獨立採用的核心元件:
- KAI Scheduler:驅動 Run:ai 的 Kubernetes-native 排程引擎,採用 Apache 2.0 授權,並已貢獻給 CNCF 作為 Sandbox 專案。它負責 gang scheduling(搭配記憶體內的預排程模擬,避免多 pod 任務被不必要地驅逐)、公平份額(fair-share,包含時間基礎的公平份額)與配額分配、拓撲感知與 bin-packing,以及 GPU 共享(支援 MIG、MPS、time sharing、HaMi、CUDA 13.4 MPS fractioning),還支援 Dynamic Resource Allocation(DRA)。
- GPU Fractioning Operator:支援 GPU 分割分配,讓多個 workload 共享單一 GPU 並具備硬體層級的記憶體隔離,可依需求即時申請,不需管理員事先在每個節點做設定,是互動式 notebook 與小模型推論場景中最常被使用的功能之一。
- KAI Resource Management、Workload Map:與上述元件、加上額外的平臺程式碼,共同組成完整的 Run:ai 平臺。
💡 生態系已經動起來
多家合作夥伴已著手整合這套開源平臺:Crusoe 把它整合進 Crusoe Managed Kubernetes;Mirantis 延伸進 k0rdent AI;Nebius 在 Nebius AI Cloud 提供一鍵部署;OpenNebula Systems 透過 OneKS 整合進其 AI Cloud Platform;Rafay 正把它擴展成全託管服務;Saturn Cloud 整合進 Token Factory 以支援白牌推論服務;Spectro Cloud 整合進 PaletteAI;vCluster 則提供預驗證的部署範本,在單一 GPU 機群上強化租戶邊界。
團隊可以透過 NVIDIA DSX AI Factory GitHub 組織下的 Run:ai 原始碼直接部署,也能在 NVIDIA NGC 以 Community Product 形式取得(含 Helm chart),下載需接受 NVIDIA 軟體授權條款,不需付費訂閱,但也不含 NVIDIA 企業支援。若需要企業級支援,仍可透過 NVIDIA Mission Control、NVIDIA AI Enterprise 或既有商用方案取得。
🎯 實務啟示
對於已經在用 Kubernetes 管理 GPU 叢集但苦於排程效率的團隊,KAI Scheduler 可以單獨部署在既有叢集中,不必整套搬遷到 Run:ai 平臺,是個低風險的切入點。若團隊更在意多租戶場景下的記憶體隔離與細粒度 GPU 分配,GPU Fractioning Operator 值得優先評估。
🔗 來源
- 標題:NVIDIA Run:ai Is Now Open Source as Part of NVIDIA DSX AI Factory Platform
- 作者/機構:Tanya Lenz, NVIDIA Developer
- 連結:https://developer.nvidia.com/blog/nvidia-runai-is-now-open-source-as-part-of-nvidia-dsx-ai-factory-platform/
#NVIDIA #GPUScheduling #Kubernetes #MLOps #OpenSource #AIInfrastructure #CloudNative #CNCF #RunAI #GPUOrchestration
原始資料 NVIDIA Developer · 收集於 2026-10-13
摘要原文
NVIDIA is making the full NVIDIA Run:ai platform available as open source software, giving customers, developers, and ecosystem partners access to production-grade AI workload and GPU orchestration capabilities. This release expands the NVIDIA DSX AI Factory Platform by establishing NVIDIA Run:ai as an open foundation that enables the broader ecosystem to bring differentiated solutions to market faster in response to evolving customer needs. Over the past several years, NVIDIA Run:ai has helped organizations run AI workloads on Kubernetes at scale by dynamically allocating GPU resources and managing workloads across the full lifecycle, from data processing and training to inference. By open sourcing NVIDIA Run:ai platform capabilities as part of NVIDIA DSX AI Factory, it is now possible for every NVIDIA DSX ecosystem partner and AI cloud to increase workload throughput, improve GPU utilization, and operate shared AI infrastructure more efficiently and effectively. This post details the open source release, which includes the complete NVIDIA Run:ai platform and four components that can also be adopted independently: KAI Scheduler, GPU Fractioning Operator , KAI Resource Management , Workload Map . Together with additional platform code, these components form the integrated NVIDIA Run:ai platform. Platform teams and ecosystem partners can adopt NVIDIA Run:ai as an integrated whole, build on it for their own products and services, or integrate individual components based on their requirements. How to adopt open source NVIDIA Run:ai NVIDIA Run:ai can be adopted directly as open-source software or through NVIDIA DSX ecosystem partner offerings. Deploy the open source platform directly The complete source code for NVIDIA Run:ai is available in the NVIDIA Run:ai repository within the NVIDIA DSX AI Factory GitHub organization . Teams can inspect the code, contribute to its development, build on top of the platform or adopt its modular components independently. The complete open source NVIDIA Run:ai platform is also available on NVIDIA NGC as a Community Product, with a Helm chart for installing the integrated stack. Note: The NVIDIA Run:ai source code is governed by its applicable open source licenses. Downloading the Community Product from NGC requires acceptance of the applicable NVIDIA Software License Agreement and Product-Specific Terms for NVIDIA AI Products. No paid NVIDIA Run:ai subscription or NVIDIA support entitlement is required for the Community Product, and NVIDIA enterprise support is not included. Adopt open source NVIDIA Run:ai through NVIDIA DSX ecosystem partners Open source NVIDIA Run:ai gives NVIDIA DSX ecosystem partners direct access to AI workload and GPU orchestration innovations they can use in their own NVIDIA DSX AI factory solutions. By adopting the complete platform or integrating individual components, partners can bring those innovations to market faster and respond more quickly to evolving customer and operational requirements. Crusoe integrates NVIDIA Run:ai with Crusoe Managed Kubernetes, combining GPU workload orchestration with managed Kubernetes and GPU infrastructure. Mirantis extends k0rdent AI with NVIDIA Run:ai to deliver a lifecycle-managed, Metal-to-Model AI factory stack that automates infrastructure provisioning and maximizes GPU utilization. Nebius offers NVIDIA Run:ai as a one-click application deployment in Nebius AI Cloud, giving customers a streamlined way to deploy and operate the complete platform on Nebius Managed Service for Kubernetes. OpenNebula Systems integrates NVIDIA Run:ai with the OpenNebula AI Cloud Platform through OneKS, combining GPU workload orchestration with infrastructure provisioning and lifecycle management for open and sovereign AI clouds. Rafay is expanding its NVIDIA Run:ai integration to deliver it as a fully managed service. Rafay automates the entire stack, from GPU infrastructure and clusters to the NVIDIA Run:ai control plane and tenants, so AI cloud providers and enterprises can offer it through their own self-service catalogs. Saturn Cloud integrates NVIDIA Run:ai to help AI cloud operators launch white-label AI inference services through its Token Factory platform, combining GPU orchestration with dedicated and multi-tenant model serving, per-token metering, and automated billing. Spectro Cloud integrates NVIDIA Run:ai into PaletteAI, enabling customers to deploy it through PaletteAI Studio and manage it with the same lifecycle automation used across their AI infrastructure. vCluster provides NVIDIA Run:ai through pre-validated deployment templates that stand up a complete environment per tenant, allowing operators to strengthen tenant boundaries while NVIDIA Run:ai continues to schedule across one GPU fleet. For NVIDIA Enterprise AI Factory deployments, NVIDIA Run:ai continues to be available through NVIDIA-supported commercial offerings including as a standalone product, through NVIDIA Mission Control and NVIDIA AI Enterprise, and select cloud marketplaces. Availability, licensing, and support terms vary by offering. For teams that already have a platform and need to fill a specific capability gap, the following sections describe when and how to use each modular component independently. Modular open source components of the NVIDIA Run:ai platform This section details the four components included in the open source release: KAI Scheduler, GPU Fractioning Operator, KAI Resource Management, and Workload Map. With additional platform code, these components form the integrated NVIDIA Run:ai platform. You can adopt NVIDIA Run:ai as an integrated whole or integrate individual components based on your unique requirements. KAI Scheduler: The scheduling engine behind NVIDIA Run:ai KAI Scheduler is the Kubernetes-native scheduler that powers the NVIDIA Run:ai platform. NVIDIA released KAI Scheduler as open source software under the Apache 2.0 license and contributed it to CNCF as a Sandbox project. KAI remains the upstream engine behind NVIDIA Run:ai, and all scheduler development happens in the community repository, so every improvement flows through the same codebase. NVIDIA continues to support the project’s maintainers and work with the broader ecosystem to advance AI workload scheduling at scale. KAI Scheduler is purpose-built for GPU workloads at scale, coordinating: Gang scheduling with prescheduling in-memory simulation, so multipod jobs are placed all-or-nothing and aren’t evicted needlessly Fair-share (including time-based fair-share) and quota allocation that keeps resource shares balanced across teams Topology awareness and bin-packing at the scheduling-decision level GPU sharing, which allows multiple workloads to share single or multiple GPUs (MIG, MPS, time sharing, HaMi, CUDA 13.4 MPS fractioning) Dynamic Resource Allocation (DRA) support To learn more about key features, visit the kai-scheduler/KAI-Scheduler GitHub repo. Use KAI Scheduler for diverse AI workloads that require fair access to cluster resources and topology-aware placement. It can be deployed in an existing cluster alongside the current software stack without requiring the complete NVIDIA Run:ai platform. Follow the project, ask questions in the #kai-scheduler channel on CNCF Slack, and contribute on the kai-scheduler/KAI-Scheduler GitHub repo. GPU Fractioning: An operator for GPU fractions on Kubernetes The NVIDIA Run:ai platform has long supported fractional GPU allocation, enabling multiple workloads to share a GPU with hard memory isolation. Fractions can be requested on demand and set up on the fly, with no per-node setup from an administrator in advance. It is one of the most widely used capabilities among ML teams running workloads that do not require the full memory of a GPU, including interactive notebooks and inference for smaller models. NVIDIA Run:ai pioneered that experience with a proprietary implementation.
由 claude-code/sonnet 自動生成