时间:2025-08-06 13:24 作者:皇甫蓝斯
对标英伟达CUDA,华为宣布开源CANN,华为开源操作系统
(文/观察者网 吕栋 编辑/张广凯)
8月5日,在昇腾计算产业发展峰会上,华为轮值董事长徐直军宣布,华为昇腾硬件使能CANN全面开源开放,Mind系列应用使能套件及工具链全面开源,支持用户自主的深度挖潜和自定义开发,加速广大开发者的创新步伐,让昇腾更好用、更易用。
CANN的全称是“神经网络异构计算架构”(Compute Architecture for Neural Networks),它的角色,是把上层AI训练框架(如PyTorch、TensorFlow、MindSpore等)和底层昇腾芯片连接起来的桥梁,让开发者不用关心芯片细节就能调用底层算力。
与CANN作用类似的,还有英伟达的CUDA和AMD的ROCm,以及中国摩尔线程的MUSA、壁仞科技的BIRENSUPA、寒武纪的Neuware和海光信息的DTK等等。但最知名和影响力最大的还是英伟达的CUDA,它与英伟达GPU和NVlink构成英伟达的核心护城河。
“CUDA生态系统埋藏着巨大的迁移成本,它充当PyTorch和英伟达GPU之间的桥梁。从CUDA迁移的开发者通常必须重写大量代码,被迫使用不太成熟的替代库。此外,开发者还会失去围绕CUDA发展起来的庞大故障排除社区的支持。”有行业人士对观察者网说道。
2024年财报披露,华为持续构建昇腾产品解决方案在性能、易用性、开放生态等方面的竞争力,CANN升级到8.0版本,新增200多个深度优化的基础算子、80多个融合算子、100多个Ascend C API,典型算子开发周期从2人月缩短至1.5人周......同时支持图模式能力扩展库,提升PyTorch在昇腾上的大模型推理性能。
CANN支持的深度学习框架与第三方库
相比CUDA闭源,此次CANN开源,无疑是华为希望尽快扩大CANN生态圈的最新举措。华为表示,来自AI领军企业、伙伴、高校与科研机构的代表共同探讨了如何更好地构建开源开放的昇腾生态,共同发起了《CANN开源开放生态共建倡议》,以凝聚产业力量,共探AI边界,共建昇腾生态。
1、葡萄牙足协官方:8月8日到8月11日比赛将为若热-科斯塔默哀,葡萄牙联赛足球队
2、阿里中标工商银行AI编程项目,大模型合作再深入,工商银行开发平台
3、现在中国已经完全具备30亿人口的资源,可以大规模增加人口,中国现有人口数已超过( )亿