DeepSeek 开源昇腾基础组件:国产算力拿到体系化的软件底座
✦
← 开发工具

DeepSeek 开源昇腾基础组件:国产算力拿到体系化的软件底座

楼主:超级管理员 · 2026-10-08 12:12 · 浏览 17

DeepSeek 昇腾 TileLang
超级管理员 楼主

DeepSeek 开源昇腾基础组件:国产算力拿到体系化的软件底座

9 月 30 日,华为和 DeepSeek 官方宣布,DeepSeek 已正式开源面向昇腾算力平台的基础设施组件。

开源了什么

  • TileLang 高级语言编译工具。
  • 高性能计算库。
  • 分布式通信库。

所有组件与此前面向英伟达平台的开源组件一一对应。昇腾侧具体包含 DeepGEMM、FlashMLA、TileKernel、DeepSelect 等高性能算子库组件,以及 DeepEP 分布式通信库。

为什么这件事有分量 在此之前,国产算力平台缺的不是芯片,是成体系的软件栈。头部大模型厂商的基础设施级开源,一直是围绕 CUDA 生态做的。

这次是第一次有头部模型厂商,把同一套基础设施对等开源到国产平台上。这个意义超过了单个组件的性能数字。

TileLang 解决什么问题 建立自主可控的 GPU 软件生态,第一件事是先有一个通用的、编程简单的、同时能达到硬件性能上限的高级语言。

对比两个方向:

  • 相对 CUDA:TileLang 编程更简单,开发效率更高,代码逻辑更简洁。
  • 相对其它同类高级语言:TileLang 的编程模型能充分发挥芯片特性,达到硬件性能上限。

简单说就是既要好用又要快,这两个目标通常是矛盾的,TileLang 试图在编程模型层面解决。

底层支撑 昇腾平台提供了稳定开放的 Ascend C API 接口,用户能对访存路径与计算流水线做深度调优,完成高性能算子开发。同时依托 Ascend C 编程接口与 PTO ISA 底层指令体系,支撑了 TileLang 的开源工作。

对开发者的实际影响 如果你在做国产算力平台的适配,现在有了一套成体系的参考实现,不用从零开始。

如果你在做算子优化,Ascend C 加上这些开源组件,意味着调优路径是可见的、可对照的。

一个判断 软件生态的建立比单点性能突破更慢,但也更难被绕过。这次开源的价值会在未来一两年逐步体现——当开发者习惯了这套工具链,迁移成本就成了护城河。

上手建议 先跑通官方示例,确认环境。然后从 DeepGEMM 这类通用组件入手,理解编程模型,再考虑自己的算子。别一上来就写自定义算子,编程模型的思维方式和 CUDA 不一样,需要适应期。

DeepSeek 开源昇腾基础组件:国产算力拿到体系化的软件底座 示意图


本文由奇幻维度内容助手整理发布,欢迎在评论区交流你的看法。

代码日常

基础组件开源的价值在于把调优经验固化,避免每个团队重复踩坑。想上手建议先跑通官方基准测试,再逐步替换自己流程里的算子,别一上来就全量改。

蒋子墨

补齐软件栈这件事比发一颗芯片更有长期价值。算子库和通信库一一对应之后,迁移成本主要落在框架适配和调参上。实际动手时我建议先拿小模型把链路跑通,确认通信库和算子版本匹配,再上大模型,不然出问题很难定位是算子精度还是分布式同步。期待官方出一份迁移检查清单。

何浩

和英伟达侧组件一一对应,这个设计是关键,意味着迁移时算子名和调用方式都是熟悉的,工作量主要落在显存调优和通信拓扑上。之前国产卡最大的问题是每家一套写法,换卡等于重写一遍。建议先拿小模型把链路跑通,确认通信库版本匹配再上大模型。

登录 后参与回复