网易首页 > 网易号 > 正文 申请入驻

NVIDIA Run:ai平台正式开源,助力AI工厂生态建设

0
分享至


英伟达近日宣布,将完整的NVIDIA Run:ai平台以开源软件形式对外开放,为客户、开发者和生态系统合作伙伴提供生产级AI工作负载和GPU编排能力。此次发布是对NVIDIA DSX AI Factory平台的重要扩展,将NVIDIA Run:ai打造成一个开放基础平台,使更广泛的生态系统能够更快地将差异化解决方案推向市场,以应对不断变化的客户需求。

过去几年,NVIDIA Run:ai帮助众多组织在Kubernetes上大规模运行AI工作负载,通过动态分配GPU资源并管理从数据处理、训练到推理的全生命周期工作负载。

通过将NVIDIA Run:ai平台能力作为NVIDIA DSX AI Factory的一部分进行开源,现在每一个NVIDIA DSX生态合作伙伴和AI云服务商都能够提升工作负载吞吐量、改善GPU利用率,并更高效地运营共享AI基础设施。

本文详细介绍此次开源发布的内容,其中包括完整的NVIDIA Run:ai平台以及四个可独立采用的组件:KAI调度器、GPU分割算子、KAI资源管理、工作负载映射。这些组件连同额外的平台代码一起构成了完整的NVIDIA Run:ai平台。平台团队和生态合作伙伴可以整体采用NVIDIA Run:ai,在其基础上构建自己的产品和服务,也可以根据需求集成单个组件。

如何采用开源NVIDIA Run:ai

NVIDIA Run:ai可以直接作为开源软件采用,也可以通过NVIDIA DSX生态合作伙伴提供的方案接入。

直接部署开源平台

NVIDIA Run:ai的完整源代码已发布在NVIDIA DSX AI Factory GitHub组织下的NVIDIA Run:ai代码仓库中。团队可以查看代码、参与开发贡献、在平台基础上进行构建,或独立采用其模块化组件。

完整的开源NVIDIA Run:ai平台也已在NVIDIA NGC上作为社区产品提供,并附有用于安装集成化技术栈的Helm图表。

需要说明的是,NVIDIA Run:ai源代码受其适用的开源许可证约束。从NGC下载社区产品需要接受适用的NVIDIA软件许可协议以及NVIDIA AI产品的特定条款。使用该社区产品不需要付费的NVIDIA Run:ai订阅或NVIDIA支持权益,且不包含NVIDIA企业级支持服务。

通过NVIDIA DSX生态合作伙伴采用开源NVIDIA Run:ai

开源的NVIDIA Run:ai使NVIDIA DSX生态合作伙伴能够直接获取AI工作负载和GPU编排方面的创新成果,并将其应用于自身的NVIDIA DSX AI工厂解决方案中。通过采用完整平台或集成单个组件,合作伙伴能够更快地将这些创新推向市场,更迅速地响应不断变化的客户及运营需求。

Crusoe公司将NVIDIA Run:ai与Crusoe托管Kubernetes服务集成,将GPU工作负载编排与托管Kubernetes及GPU基础设施相结合。

Mirantis公司通过NVIDIA Run:ai扩展k0rdent AI,打造具备全生命周期管理能力的"从硬件到模型"AI工厂技术栈,实现基础设施自动化配置和GPU利用率最大化。

Nebius公司在其Nebius AI Cloud中以一键式应用部署的方式提供NVIDIA Run:ai,使客户能够在Nebius托管Kubernetes服务上更便捷地部署和运行完整平台。

OpenNebula Systems公司通过OneKS将NVIDIA Run:ai与OpenNebula AI Cloud平台集成,将GPU工作负载编排与基础设施配置及生命周期管理相结合,服务于开放和自主可控的AI云。

Rafay公司正在扩展其NVIDIA Run:ai集成方案,将其打造成完全托管的服务。Rafay自动化整个技术栈,从GPU基础设施、集群到NVIDIA Run:ai控制平面和租户管理,使AI云服务商和企业能够通过自己的自助服务目录提供该服务。

Saturn Cloud公司集成NVIDIA Run:ai,帮助AI云运营商通过其Token Factory平台推出白标AI推理服务,将GPU编排与专用及多租户模型服务、按Token计量以及自动计费相结合。

Spectro Cloud公司将NVIDIA Run:ai集成到PaletteAI中,使客户能够通过PaletteAI Studio进行部署,并采用与其AI基础设施相同的生命周期自动化管理方式。

vCluster公司通过预验证的部署模板提供NVIDIA Run:ai,为每个租户建立完整环境,使运营商能够在强化租户边界的同时,让NVIDIA Run:ai继续在统一的GPU资源池上进行调度。

针对NVIDIA Enterprise AI Factory部署场景,NVIDIA Run:ai将继续通过NVIDIA支持的商业方案提供,包括作为独立产品、通过NVIDIA Mission Control和NVIDIA AI Enterprise,以及部分云市场。具体的可用性、授权及支持条款因不同方案而异。

对于已拥有自有平台、仅需补足特定能力缺口的团队,以下内容介绍了各模块化组件可独立使用的方式与场景。

NVIDIA Run:ai平台的模块化开源组件

本部分详细介绍此次开源发布中包含的四个组件:KAI调度器、GPU分割算子、KAI资源管理和工作负载映射。结合额外的平台代码,这些组件构成了完整集成的NVIDIA Run:ai平台。用户可以整体采用NVIDIA Run:ai,也可以根据自身需求集成单个组件。

KAI调度器:NVIDIA Run:ai背后的调度引擎

KAI调度器是驱动NVIDIA Run:ai平台的Kubernetes原生调度器。英伟达已将KAI调度器以Apache 2.0许可证形式开源,并将其贡献给云原生计算基金会(CNCF)作为沙箱项目。KAI仍然是NVIDIA Run:ai背后的核心引擎,所有调度器相关开发工作都在社区代码仓库中进行,确保每一项改进都流入同一代码库。英伟达将持续为该项目的维护者提供支持,并与更广泛的生态系统合作,推动大规模AI工作负载调度技术的发展。

KAI调度器专为大规模GPU工作负载打造,协调以下能力:

支持预调度内存模拟的组调度,确保多Pod任务按"全部或无"的原则进行放置,避免不必要的驱逐

公平共享(包括基于时间的公平共享)和配额分配,保持团队间资源份额的平衡

调度决策层面的拓扑感知和资源紧凑排布

支持多种GPU共享方式,允许多个工作负载共享单个或多个GPU(包括MIG、MPS、时间片共享、HaMi、CUDA 13.4 MPS分割)

支持动态资源分配(DRA)

要了解更多核心功能,请访问KAI调度器的GitHub代码仓库。

对于需要公平访问集群资源和拓扑感知放置的多样化AI工作负载,可以使用KAI调度器。它能够在现有集群中与当前软件技术栈并行部署,而不需要完整的NVIDIA Run:ai平台。

欢迎关注该项目,在CNCF Slack的#kai-scheduler频道中提问,并在KAI调度器GitHub代码仓库中参与贡献。

GPU分割算子:面向Kubernetes的GPU分割算子

长期以来,NVIDIA Run:ai平台一直支持GPU分割分配,使多个工作负载能够在具备硬性内存隔离的情况下共享一块GPU。分割可以按需申请并即时配置,不需要管理员提前为每个节点进行设置。这是机器学习团队中使用最广泛的能力之一,适用于不需要占用GPU全部显存的工作负载,包括交互式笔记本和较小模型的推理任务。NVIDIA Run:ai率先通过自有专有实现方式提供了这一体验。

GPU分割算子将CUDA原生GPU分割能力引入Kubernetes,此前的专有实现已被弃用,转而采用CUDA 13.4中提供的原生能力。CUDA驱动程序会为每个工作负载强制设置GPU显存的硬性上限,每个工作负载只能看到分配给自身分割部分的显存。而仍然需要解决的问题是,如何在Kubernetes上以简洁的方式使用这一能力。这正是GPU分割算子所提供的:一个能够在集群上启用CUDA GPU分割的算子,同时配备指标导出工具,可实现对每个Pod分割使用情况的可见性监控。它是一个Kubernetes集成层,使工作负载能够使用CUDA原生分割能力,并且与调度器无关。

对于能够共享未被充分利用的GPU容量的工作负载,包括笔记本、开发环境和较小模型,可以使用GPU分割算子。GPU分割算子与KAI调度器集成,将可用的GPU容量转化为实际的放置决策,同时也与其他调度器保持兼容。

GPU分割算子将CUDA 13.4原生GPU分割能力引入Kubernetes,并与KAI调度器集成。如需开始使用,请参阅GPU分割算子相关文档。

KAI资源管理:组织管理层

调度器决定工作负载如何放置,而KAI资源管理则决定谁能获得什么资源:

项目与部门:这是一种组织架构,即"组织层",将资源映射到使用这些资源的团队和项目上。

基于组织层级的资源管理:能够按照组织架构在团队间分配、保障和共享GPU容量,并支持公平共享和配额机制。

节点池:对异构硬件进行分组和定向调度,确保工作负载落在合适的资源上。

通过这些功能,平台团队能够超越基础的Kubernetes调度能力,按照组织实际运作方式来管理GPU:按团队、按部门、按项目、按资源保障进行管理。

对于由多个团队共享、需要明确容量份额分配的异构集群,可以使用KAI资源管理。例如,平台团队可以将集群50%的资源保障给研究团队,同时防止任何单一团队占用剩余容量。如果目前仍在用表格手动跟踪配额权限,或为每个团队手动维护命名空间,这一层正好可以替代这些工作。它可以与KAI调度器结合,在集群中共同使用。

关于这些概念如何映射到实际部署场景的更多内容,请参阅KAI资源管理相关文档。

工作负载映射:面向Kubernetes的工作负载管理契约

工作负载映射是NVIDIA Run:ai用来支持任意工作负载类型的契约机制。KAI调度器利用它实现调度和组调度语义;平台的其他部分则利用它实现工作负载发现、监控和生命周期管理。

在Kubernetes中,AI工作负载几乎从来不是简单的Deployment或Job资源,而通常是PyTorchJob、RayCluster、JobSet、KServe推理服务、Dynamo图部署,或是企业自定义的资源类型。每种类型都有自身的内部结构、具有不同角色的组件(如驱动与工作节点、主节点与工作节点、预填充与解码节点)、各自的扩缩容和组调度语义,以及各自的状态报告方式。

工作负载映射提供了一种一致的方式,将这些工作负载在整个生命周期中作为一等对象处理:

描述Pod、组件及其角色

提交与配置

支持组调度和拓扑感知的调度

持续一致地观测状态与健康情况

在准入或运行阶段应用策略

这一工作负载管理层位于Kubernetes基础原语与为用户服务的调度器、仪表盘、SRE和故障排查工具、成本管理工具、备份工具以及机器学习平台之间。工作负载映射为每种工作负载类型定义一次统一标准,而不是让每个工具针对每种自定义资源(CRD)单独构建局部的私有集成,从而使任何平台或工具都能一致地对其进行调度、观测、操作和治理,而无需为每种CRD硬编码处理逻辑。

对于需要理解和管理多种Kubernetes工作负载类型、且不希望为每种CRD硬编码处理逻辑的平台和工具,可以使用工作负载映射。它以Go语言库形式发布,可以在非结构化对象上离线运行,因此采用时无需向集群中添加任何额外组件。它的设计定位十分明确:工作负载映射仅描述工作负载结构,不负责调度、排队、自动扩缩容或跨集群传播。

更多内容请参阅dsx-ai-factory/workload-map的GitHub代码仓库,并查看相关采用项目案例。

相关开源平台软件

以下开源项目解决了AI基础设施领域的其他相关挑战,可以独立采用,也可以整合进包含完整NVIDIA Run:ai平台或部分组件的更广泛解决方案中。

Model Streamer:降低冷启动延迟

在Kubernetes上冷启动一个推理工作负载可能需要数分钟时间,在此期间GPU已被分配却处于闲置状态,仅用于完成一个步骤:将模型权重从存储加载到GPU中。Model Streamer能够并发读取权重数据,并将其直接流式传输到GPU显存中,从而大幅缩短大模型的加载时间。

自发布以来,Model Streamer已在整个推理技术栈中得到广泛采用,包括多家推理引擎、云服务商和存储平台厂商。

推理引擎

Model Streamer已被上游集成到vLLM和SGLang中,可通过--load-format runai_streamer参数启用,同时也集成到ModelExpress中。其支持范围涵盖本地文件系统、S3兼容存储以及网络文件共享,还包括下文详述的多个云端后端。

云服务商

各大云服务商现已在自身文档中对Model Streamer进行了说明。

亚马逊云科技(AWS):Model Streamer已集成在vLLM深度学习容器中,并成为官方EKS文档中推荐用于运行AI/机器学习推理任务的快速方案,针对S3进行了并发性和分块大小的调优。

谷歌云:与英伟达合作构建的原生Cloud Storage支持,包括GKE文档中介绍的从存储桶直接流式传输到加速器显存的方法。

微软Azure:由微软和NVIDIA Run:ai联合开发的Azure Blob Storage集成方案,为Azure客户提供一流的模型流式加载体验。公开发布的基准测试数据显示,在8张英伟达H100虚拟机上,加载速度比默认加载方式快3至6倍,并能保持约80 Gbps的稳定速率,而默认方案约为40 Gbps。

存储平台

多家AI数据基础设施合作伙伴已独立对Model Streamer进行了基准测试并公布了结果:

WEKA仅用3.5秒即完成显存加载,比从本地NVMe加载快约40%,使企业能够构建PB级的共享模型库,加快模型就绪速度,而无需在推理环境中维护重复的模型副本所带来的时间、精力和容量成本。

VAST Data测得加载时间为1.7秒,相比从本地NVMe加载提升了60%。

DDN在8张GPU上实现了65.5GB的Qwen3-32B模型在4秒以内完成流式传输,并据此测算,相比使用本地存储,每日最多可节省10%的GPU运行成本。

当新副本启动、模型权重加载成为主要瓶颈时,可以使用Model Streamer。

Grove:一套API,适配任意推理架构

新兴的工作负载模式,包括智能体流水线、解耦式服务以及混合专家模型训练,通常由多个相互连接、需要协同扩缩容的组件组成。Grove提供了一套用于编排此类工作负载的Kubernetes API,适用范围从单个Pod到跨越数万张GPU的大规模部署。

Grove提供拓扑感知的自动扩缩容和分层组调度能力,使预填充和解码等组件能够以"全部或无"的方式启动。在英伟达GB200 NVL72上,它还能够自动管理ComputeDomain资源,仅通过一个注释即可实现多节点NVLink性能,而无需手动编写YAML配置文件。

Grove是NVIDIA Dynamo中的一个模块化组件,可独立使用,目前已在多家企业的大规模训练和推理流水线中投入使用。近期的开发工作包括对llm-d和Volcano调度器后端的支持,Kueue支持也正在推进中。

对于具有明确角色划分和耦合扩缩容需求的图结构工作负载,可以使用Grove。

开始使用开源NVIDIA Run:ai

NVIDIA Run:ai现已作为开源软件在NVIDIA DSX AI Factory GitHub组织中发布。要了解更多信息并开始使用,可参考以下资源:

NVIDIA Run:ai完整平台

KAI调度器调度引擎

用于项目、部门、配额和节点池管理的KAI资源管理

用于Kubernetes上CUDA GPU分割、带有每Pod指标的GPU分割算子

工作负载映射工作负载管理契约

相关开源项目包括:

用于快速模型权重加载的Model Streamer

用于多组件推理编排的Grove

我们非常期待将这项工作带给开源社区,并以开放的方式共同构建下一代AI工作负载和GPU编排技术。我们欢迎各界的贡献、问题反馈和建议。

Q&A

Q1:NVIDIA Run:ai开源后包含哪些核心组件?

A:此次开源包括完整的NVIDIA Run:ai平台以及四个可独立采用的组件:KAI调度器、GPU分割算子、KAI资源管理和工作负载映射,这些组件共同构成了完整的平台能力。

Q2:企业如何获取和使用开源的NVIDIA Run:ai?

A:可以直接从NVIDIA DSX AI Factory GitHub组织获取完整源代码并自行部署,也可以通过Crusoe、Nebius、Rafay等多家NVIDIA DSX生态合作伙伴提供的集成方案接入使用。

Q3:Model Streamer能带来什么实际效果?

A:Model Streamer通过并发读取并流式传输模型权重到GPU显存,大幅缩短大模型加载时间,多家存储厂商测试显示加载速度比本地NVMe提升40%至60%,有效降低冷启动延迟和GPU闲置成本。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
深圳开大会,为什么主会场还是选了香蜜湖?

深圳开大会,为什么主会场还是选了香蜜湖?

深圳客
2026-10-19 20:53:06
前TVB男星马浚伟做企业高管不容易,5个月15次跑云浮,笑言比回乡次数还多

前TVB男星马浚伟做企业高管不容易,5个月15次跑云浮,笑言比回乡次数还多

TVB剧评社
2026-10-19 23:41:44
注意!退休人员的取暖补贴,今年发放有变化,两类人不能领

注意!退休人员的取暖补贴,今年发放有变化,两类人不能领

找回密码
2026-10-19 09:56:31
伊朗用血泪的代价,给中国提了个醒,解放台湾,要记牢这三个教训

伊朗用血泪的代价,给中国提了个醒,解放台湾,要记牢这三个教训

铁锤侃侃而谈
2026-10-20 08:52:32
马英九摊牌:两岸开战在所难免,台成不了乌克兰,只因有致命死穴

马英九摊牌:两岸开战在所难免,台成不了乌克兰,只因有致命死穴

鹤羽说个事
2026-10-18 15:43:30
央视两大频道直播天王山决战!大连队已无遗憾 干就完了!足球报:蓉城球员+球迷已不信任约翰

央视两大频道直播天王山决战!大连队已无遗憾 干就完了!足球报:蓉城球员+球迷已不信任约翰

刀锋体育
2026-10-20 08:32:20
别等失去了才后悔。 厦门小伙暗恋高一班主任多年,大学毕业后果断追娶回家,祝有情人终成眷属

别等失去了才后悔。 厦门小伙暗恋高一班主任多年,大学毕业后果断追娶回家,祝有情人终成眷属

捣蛋窝
2026-10-03 09:50:51
10月16日!教师法草案原则通过,1800万教师迎来重大变化

10月16日!教师法草案原则通过,1800万教师迎来重大变化

马蹄烫嘴说美食
2026-10-19 19:13:25
嫁到乌克兰的华人感慨:别听媒体吹牛,乌克兰相当于我国三线城市

嫁到乌克兰的华人感慨:别听媒体吹牛,乌克兰相当于我国三线城市

北海史记
2026-10-15 08:23:54
一天3万人次的商场只剩山姆还在营业,产权僵局为什么让它空转三年?

一天3万人次的商场只剩山姆还在营业,产权僵局为什么让它空转三年?

石辰搞笑日常
2026-10-20 00:28:46
坏消息,马刺主帅米奇·约翰逊宣布哈里斯将缺席对阵雷霆揭幕战

坏消息,马刺主帅米奇·约翰逊宣布哈里斯将缺席对阵雷霆揭幕战

好火子
2026-10-20 03:51:12
蓄谋已久!深扒身披旭日旗的中国留学生,多次穿戴日式装束,道歉避重就轻,果然不简单

蓄谋已久!深扒身披旭日旗的中国留学生,多次穿戴日式装束,道歉避重就轻,果然不简单

子非鱼人
2026-10-19 23:46:48
男子花3500找了一个小姐,又觉得不过瘾,让小姐再喊个闺蜜过来“一起玩”

男子花3500找了一个小姐,又觉得不过瘾,让小姐再喊个闺蜜过来“一起玩”

张晓磊
2026-10-18 11:58:47
我这辈子最敬佩的就是能搞懂iCloud的人!网友:理解不了一点

我这辈子最敬佩的就是能搞懂iCloud的人!网友:理解不了一点

夜深爱杂谈
2026-10-14 20:56:49
穆帅忙到没空剃胡子,皇马终于把维尼修斯用明白了,下周诺坎普见

穆帅忙到没空剃胡子,皇马终于把维尼修斯用明白了,下周诺坎普见

穆里尼奥主义者
2026-10-19 10:49:49
北京汇源公司宣布与“汇源”品牌进行切割,推出“咱家果源”品牌

北京汇源公司宣布与“汇源”品牌进行切割,推出“咱家果源”品牌

澎湃新闻
2026-10-19 09:28:26
宋丹丹:和英达离婚后,所有朋友都选择他、远离我,如今我却活成了最大的赢家

宋丹丹:和英达离婚后,所有朋友都选择他、远离我,如今我却活成了最大的赢家

财叔
2026-10-19 21:39:56
科兴疫苗再次被热议,当年打完三针的人,该怎么理性看待这件事

科兴疫苗再次被热议,当年打完三针的人,该怎么理性看待这件事

普陀动物世界
2026-10-20 04:23:35
陈妤颉妈妈被误解:女儿奖金已存,攒下的1000元是妈妈单独给的钱

陈妤颉妈妈被误解:女儿奖金已存,攒下的1000元是妈妈单独给的钱

小鞄搞笑解说
2026-10-19 14:50:46
人工湖清淤,湖底捞出12辆共享单车,车上都绑着一具人形模特

人工湖清淤,湖底捞出12辆共享单车,车上都绑着一具人形模特

罪案洞察者
2025-11-26 13:42:51
2026-10-20 10:08:49
至顶科技 incentive-icons
至顶科技
科技产业媒体与 AI 产业服务机构
22670文章数 49737关注度
往期回顾 全部

科技要闻

新版MiniMax,能和DeepSeek掰手腕吗?

头条要闻

两名男性设局和女局长接触并发生关系 其中一人未成年

头条要闻

两名男性设局和女局长接触并发生关系 其中一人未成年

体育要闻

从NBA退役10年后,他真去警局上班了

娱乐要闻

李连杰回应抛妻弃女传闻,透露四个女儿关系

财经要闻

宁德时代的大时代结束了吗?

汽车要闻

不知道二代海鸥多好玩? 上赛道跑两圈 很过瘾的

态度原创

游戏
本地
数码
时尚
公开课

《追逐末日之光》参加 Steam 新品节,试玩版 10 月 20 日开放

本地新闻

一场垂直登高赛跑出了"山城"的真正内核

数码要闻

57亿美元赔款还不够,Taction要求苹果支付iPhone与Apple Watch专利费至2035年

4种“棒针毛衣”穿搭,美翻了!

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版