中国科技巨头华为星期二(8月5日)宣布,华为昇腾硬件使能CANN全面开源开放,Mind系列应用使能套件及工具链全面开源。分析认为,华为开源CANN架构,建立华为昇腾的AI软硬件一体化方案,以对标以英伟达为中心的PyTorch+CUDA。

综合腾讯科技和IT之家报道,华为轮值董事长徐直军在昇腾计算产业发展峰会上发表讲话时说,华为AI战略的核心是算力,并坚持昇腾硬件变现。

他说,华为昇腾硬件使能 CANN 全面开源开放,Mind 系列应用使能套件及工具链全面开源,支持用户自主的深度挖潜和自定义开发,将加速广大开发者的创新步伐,让昇腾更好用、更易用。

CANN的全称是“神经网络异构计算架构”(Compute Architecture for Neural Networks),是华为针对AI(人工智能)场景推出的异构计算架构,对上支持多种AI框架,对下服务AI处理器与编程,发挥承上启下的关键作用,是提升昇腾AI处理器计算效率的关键平台。

全球每家算力卡公司基本都有类似架构。最知名的是晶片巨头英伟达的CUDA和AMD的ROCm。

分析认为,华为宣布开源CANN架构,意味着未来所有的开发者可以更好的利用昇腾计算卡配合、CANN建立的计算生态和华为自研深度学习框架MindSpore,建立华为昇腾的AI软硬件一体化方案,以对标以英伟达为中心的PyTorch+CUDA。目前英伟达的CUDA为闭源。

根据华为公开资料显示,CANN目前升级到8.0版本,新增200多个深度优化的基础算子、80多个融合算子、100多个Ascend C API,典型算子开发周期从2人月缩短至1.5人周,同时,支持图模式能力扩展库,提升PyTorch在昇腾上的大模型推理性能。