华为宣布CANN全面开源,共建昇腾生态对标英伟达CUDA
在8月5日举行的昇腾计算产业发展峰会上,华为宣布昇腾硬件使能的核心基础软件CANN(Compute Architecture for Neural Networks,神经网络异构计算架构)全面开源开放,Mind系列应用使能套件及工具链同步开源。此举旨在通过开放核心技术资产,降低产业参与门槛,加速AI创新与应用落地,推动中国AI产业从“硬件追赶”向“生态引领”跨越。
华为轮值董事长徐直军在主题演讲中强调,华为AI战略的核心是算力,并明确表示将坚持通过昇腾硬件实现商业变现。他指出,CANN作为昇腾生态的“底层密码”,承担着算力调度、神经网络计算优化等关键功能,是支撑AI训练与推理场景高效运行的核心平台。通过全面开源CANN及Mind系列工具链,华为旨在支持开发者自主深度挖潜与自定义开发,降低昇腾平台的使用门槛,让昇腾“更好用、更易用”。
对标CUDA,CANN开源构建自主生态
CANN是华为针对AI场景推出的异构计算架构,对上支持PyTorch、TensorFlow、MindSpore等主流AI框架,对下服务昇腾AI处理器与编程,发挥承上启下的关键作用。此次开源后,全球开发者可自由获取代码,深度定制开发与优化,吸引更多企业、高校及科研机构加入昇腾生态。
行业分析指出,英伟达CUDA生态凭借先发优势长期垄断AI开发工具市场,而华为通过开源CANN,以开放姿态直面挑战,有望打破CUDA垄断格局,为全球AI产业提供全新技术选择。
华为技术专家表示,CANN已实现分层深度开放,从算子开发层到模型开发层、推理层,进一步兼容第三方开源框架,确保模型与应用迁移至昇腾平台无需修改。
峰会上,来自AI领军企业、合作伙伴、高校与科研机构的代表与华为共同发起《CANN开源开放生态共建倡议》,旨在凝聚产业力量,共探AI技术边界,推动昇腾生态繁荣。华为透露,截至2024年底,昇腾AI计算产业已发展超过60家硬件合作伙伴、330万开发者及2500多家行业合作伙伴,共同打造了5800多个解决方案,覆盖金融、电力、政府、运营商等领域。
CANN 8.0性能升级,赋能千行百业
2024年发布的CANN 8.0版本在性能与功能上实现重大突破,新增200多个深度优化的基础算子、80多个融合算子及100多个通信、矩阵运算API,典型融合算子开发周期从2人月缩短至1.5人周,显著提升开发效率。此外,CANN支持图模式能力扩展库,提升PyTorch在昇腾上的大模型推理性能,并兼容PyTorch、飞桨、OpenCV等主流框架与第三方库。
华为在7月底的WAIC上展示了昇腾384超节点真机,这座由12个计算柜+4个总线柜构成的庞然大物,它拥有300 Pflops的算力,269TB/s的网络带宽,1229TB/s的内存带宽。当前,昇腾AI计算产业已在多个行业场景中展现强大潜力:
金融:助力风险控制,通过大模型分析海量数据,识别欺诈行为与信用风险;
医疗:支持医学影像分析与药物研发,提升诊断准确性与效率;
制造:赋能智能制造,优化生产流程,提高产品质量;
自动驾驶、气象等领域:通过AI技术推动创新应用落地。
从“跟随”到“引领”,重塑全球AI格局
华为开源战略呈现清晰“全栈式”布局,从鸿蒙操作系统、欧拉服务器系统到CANN算力使能,层层递进,协同联动。分析认为,此举既是应对外部技术封锁的战略选择,更是构建自主可控科技生态的必然路径。
短期来看,CANN开源将激活开发者活力,加速昇腾AI芯片在智能驾驶、智慧城市等场景的适配;长期而言,有望重塑全球AI生态格局,打破国际科技巨头主导的封闭生态,以“中国方案”吸引全球参与,带动国内AI芯片设计、制造、应用全产业链发展。
华为将持续投入根技术创新,推动昇腾AI计算产业生态蓬勃发展,共筑中国大模型生态,为全球AI产业注入新动能。徐直军表示:“开源不是终点,而是起点。我们希望与全球开发者共同挖掘昇腾的潜力,让AI创新不再受限于单一平台。”
