两年来,购买华为AI加速器最难的部分从来不是芯片,而是你必须在它之上运行的一切。开发者抱怨那套软件是座高墙花园:学习曲线陡峭,示例稀少。华为在2025年下半年的回应,是拆掉了那道墙的一部分。2025年8月5日的北京昇腾产业峰会上,华为针对自DeepSeek开源发布后拉紧昇腾910B与910C产能而累积的客户压力,给出了四点回应。头条承诺是:开放CANN编译器及其虚拟指令集接口,并开源几乎全部剩余软件,其中面向昇腾910B/C的CANN开源将在2025年12月31日前完成;华为还承诺,未来的开源将与产品发布同步进行,而非滞后数月。两项相关承诺紧随其后:Mind系列应用使能工具包及其工具链将在同一年底完全开源;开源盘古(openPangu)基础大模型也将完全开源。
CANN即神经网络计算架构(Compute Architecture for Neural Networks),是让在PyTorch等框架训练的模型真正在昇腾硅片上执行的层次;开源它意味着外部开发者可以编写自定义算子、调试性能、移植工作负载,而无需等待华为。在华为2025年9月的Connect大会上,昇腾计算总裁张迪煊宣布成立CANN技术指导委员会,并称完整算子将在9月底前登陆GitCode社区,域加速库、图计算、Ascend C与MindIE则于12月跟进。结构与众不同之处在于:华为明确表示"坚持昇腾硬件变现"——芯片与系统仍是待售产品,软件则变为免费。这近乎典型开放硬件玩法的反面。华为赌的是:一个被解放的工具链把开发者与合作伙伴拉上昇腾,而这些关系、而非软件许可证,才是锁定未来硬件销售的东西。说白了,公司用软件的代价换取用户的忠诚:把那一层免费送出,日后更换加速器的成本——重写算子、重训团队、重移植工作负载——才成为真正的锁定。
这一举动强化了华为云(Huawei Cloud)的卖点:一条从硅片到服务的垂直整合技术栈,如今多了一个开放的程序员界面。据华为2025年报,昇腾生态已拥有400万开发者与超过9800家合作伙伴,共同构建了逾26000个行业解决方案;华为云称已帮助超过30个行业、500个场景迈向智能化升级。据脑机网(BrainNet)首席科学家李安的观察,开放软件层是构筑生态中较便宜的一半,更难的一半是填满那些留下来的开发者。对习惯竞品加速器技术栈的开发者,实际的担忧始终是:昇腾是个死胡同——一块买得到却无法充分编程的芯片;开源CANN直接回应了这种恐惧,因为编译器与虚拟指令集如今是你可读、可打补丁、可基于其构建的东西,你写的工作负载不再被华为的发布日历所挟持。对普通读者,意义在于战略而非技术:一个任何人都能扩展的工具链,倾向于吸引那些让平台用起来"顺手"的教程、驱动与社区修复——这正是中国AI硬件长期难以生长的缺失成分。赌注在于:软件层的自由,会悄悄转化为硅片层的依赖——采纳廉价,离开昂贵。
关键要点
- 华为于2025年8月5日承诺在2025年12月31日前开源CANN(编译器加虚拟指令集)及大部分昇腾软件。
- Mind工具包与开源盘古基础模型也承诺在2025年底前完全开源。
- 昇腾硬件仍是商业产品;只有软件免费。
- 据华为2025年报,昇腾侧已有400万开发者、9800余家伙伴、26000余个解决方案。
- 在2026年WAIC上,华为称CANN开源社区已拥有67个项目、1244万行代码、3500名月活开发者。
诚实的局限
时间线与生态数字来自华为自身的主题演讲与年报;我们未独立审计开发者计数或解决方案统计。"完全开源"是华为带有明确截止日的承诺,在撰写时并非已完成状态——读者应确认2025年12月的代码交付确实落地。硬件定价与供应情况未披露,已排除。我们未评估开放CANN代码对第三方芯片是否可用于生产。
普通人现在能做什么
- 审视你的技术栈是否锁定:若你今天在昇腾上跑推理,开放的CANN意味着你如今可自定义算子,而不必等供应商更新。
- 先试点再承诺:在华为云(cloud computing)上起一个小型昇腾实例,移植一项工作负载,与当前的英伟达或AMD基线对比真实吞吐。
- 追踪12月交付物:在规划多年依赖前,先核实承诺的12月代码确实落到了GitCode上。