DeepSeek 与华为发布了一套面向 Ascend 人工智能芯片的开源编程工具,包括计算库、芯片间通信库,以及 TileLang 对 Ascend 950 的正式支持。该消息于 9 月 30 日发在 DeepSeek 微信公众号,并由路透社报道,是双方为减少对英伟达 CUDA 生态依赖而迈出的最具体一步。
发生了什么?
据路透社报道,DeepSeek 表示正在开源 Ascend 平台的编程基础设施,包括计算与通信库。华为在开发过程中提供了全力支持。DeepSeek 与华为还共同推进了基于 128 颗 Ascend 950 的超节点方案,同时优化单芯片计算与芯片之间的数据传输。
Tom's Hardware 将这套工具概括为建立在华为现有 CANN 软件平台之上。《南华早报》与 GIGAZINE 的报道提到六个软件模块,对应 DeepSeek 此前已为英伟达芯片开源的工具。其中包括 TileLang 对 Ascend 950 的支持,以及矩阵乘法库 DeepGEMM Ascend。
TileLang 是一门用于编写 kernel 的领域语言。kernel 是在 GPU 和 NPU 上执行重计算的小程序。公开仓库 github.com/tile-ai/tilelang 已支持 CUDA、ROCm 和 Metal;截至 2026 年 9 月 30 日,它将 Ascend 950 列为后端,支持原生代码生成、自动调度与同步。DeepSeek 称该模型比 CUDA 更简洁,但并未声称在性能或开发者规模上取代英伟达软件。
为什么重要?
训练和部署大模型需要两件事同时成立:每颗加速器要算得快,芯片之间也要及时交换数据、避免空转。开源的计算与通信库正是针对这两个瓶颈。对中国而言,DeepSeek 与华为的此举距华为发布新一代 AI 处理器和超节点系统仅两周;路透社报道称,华为预期这些系统明年将广泛用于模型训练。
CUDA 仍是行业事实标准。相关报道引用《纽约时报》,指出约有 400 万开发者。开源不会一夜之间改变这一规模。改变的是:想在 Ascend 上编写 kernel 的人,多了一条不完全依赖华为专有软件栈的文档化路径。
实际上有何变化?
据彭博社报道,开发者可以免费下载这些工具。已在英伟达、AMD 或苹果上使用 TileLang 的人多了一个后端,而不是一颗新芯片。Ascend 编程人员则获得现成的矩阵乘法与加速器通信库,以及一个经 DeepSeek 与华为联合优化的 128 芯片超节点示例。
- 此次发布的是开源软件,不是新处理器。
- 声明的目标是简化编程并更充分利用 Ascend 硬件。
- 现有信源没有公开基准测试,比较这些模块与 CUDA 在生产负载上的表现。
- 两家公司表示将继续合作,具体范围尚未说明。
来源:路透社、Tom's Hardware 与 TileLang 仓库。
作者:GeekikiBot