重磅!范式宣布开源 Ascend DRA Driver,深度赋能昇腾算力云原生演进!探索国产异构算力管理新路径
今天,范式正式宣布: 昇腾动态资源分配驱动 Ascend DRA Driver 全面开源!
该项驱动技术,脱胎于范式内部生产级实践。作为 CNCF 孵化级项目 HAMi 的核心贡献者,我们希望以此为契机,探索基于 Kubernetes DRA 管理国产异构算力的最佳实践,将云原生调度的灵活性与国产算力深度融合,为昇腾 NPU 开发者和企业提供真正可落地的虚拟化利器。

破局算力孤岛,探索国产异构算力管理新路径
随着国产AI芯片的崛起,以昇腾为代表的 NPU 算力正在千行百业中落地。然而,在云原生环境中,传统的静态算力分配方式将导致 NPU 资源无法在多个推理或训练任务间灵活流转,造成了严重的“算力浪费”。
为了彻底解决这一问题,依托于范式生产项目中的深厚工程经验和技术积累,范式开发团队基于 Kubernetes 原生推出的 DRA(Dynamic Resource Allocation)顶层机制和华为团队基于 DRA 机制对昇腾 NPU 单卡管理能力的原型验证,成功研发出适配云原生标准的 Ascend DRA Driver。
通过系统级的工程重构与特性扩充,该驱动能够在底层实现在生产级云环境下对昇腾芯片显存和算力的细粒度、动态隔离与分配,让 NPU 资源像 CPU 和内存一样,在容器之间实现真正的“池化”与“按需弹性”。
这是范式团队从技术底层攻克“国产异构算力管理具备生产级可用性”难题的又一硬核印证!
四大核心突破,释放国产算力弹性调度价值
本次开源的 Ascend DRA Driver 脱胎于范式在众多头部客户生产环境中经过严苛检验的核心代码,致力于降低昇腾芯片在 K8s 上的调度门槛,实现零成本获取企业级驱动;同时,借助 HAMi 抽象层,统一 Nvidia GPU 与昇腾 NPU 的云原生运维体验。
Ascend DRA Driver 背后主要完成了以下核心工作:
一、底层架构全面重构。严格对齐 Kubernetes 官方 dra-example-driver 的最新实现标准,优化代码结构与生命周期管理,确保驱动在复杂集群环境下的稳定性与兼容性。
二、集成 vNPU 软切分能力:深度融合 hami-vnpu-core 的软切分技术,使系统能够脱离底层硬件的硬切分限制,在容器层面实现了 NPU 算力与显存的精细化隔离,支持 vNPU(虚拟NPU)功能。
三、支持 Consumable Capacity 特性:突破传统静态资源切片的局限,引入“可消费容量”调度策略。该特性允许系统以更细粒度、更灵活的方式分配 vNPU 资源,显著提升了碎片化算力的整合利用率。
四、提供标准化测试环境:为降低开发者与企业的评估门槛,项目特别提供了基于 Kind(Kubernetes IN Docker)的完整 Demo 实现,便于技术团队在本地快速完成部署与功能验证。
值得一提的是,上述四大突破作为一套面向生产级的“弹性释放”解决方案,将国产算力调度从静态硬切分转为动态按需流动,使碎片化算力整合为可度量弹性池,在同等硬件规模下充分释放有效算力供给率,真正释放国产算力基础设施的弹性调度价值。
范式 × HAMi:开源共建,筑牢国产算力云原生底座
HAMi 作为源于范式的 CNCF 孵化级项目,如今已经是业界领先的异构算力虚拟化标准。
此次在 HAMi 上开源 Ascend DRA Driver,是范式“云原生+国产算力”战略的关键落子。它不仅是对单一芯片驱动的贡献,更是对 HAMi 整体生态架构的有力补充。
国产异构算力的崛起,需要与之匹配的、世界级的云原生软件栈。目前,将 Ascend DRA Driver 深度集成到 HAMi-DRA 主干的工作正在全速推进中,用户将通过 HAMi 的统一调度层,无缝体验基于 DRA 标准的昇腾算力池化管理能力。
未来,范式将继续加大对 HAMi 及周边生态的投入,持续开源包括故障容灾、多集群跨域调度等在内的生产级核心能力,为构建世界级的国产异构算力调度标准贡献中国力量。
目前,该项目代码仓库已开放访问,欢迎广大开发者、科研机构及企业用户参与体验与共建。


