对标英伟达CUDA,华为宣布开源CANN,华为开源平台官网
(文/观察者网 吕栋 编辑/张广凯)
8月5日,在昇腾计算产业发展峰会上,华为轮值董事长徐直军宣布,华为昇腾硬件使能CANN全面开源开放,Mind系列应用使能套件及工具链全面开源,支持用户自主的深度挖潜和自定义开发,加速广大开发者的创新步伐,让昇腾更好用、更易用。
“华为AI战略的核心是算力,并坚持昇腾硬件变现。”他说道。
与CANN作用类似的,还有英伟达的CUDA和AMD的ROCm,以及中国摩尔线程的MUSA、壁仞科技的BIRENSUPA、寒武纪的Neuware和海光信息的DTK等等。但最知名和影响力最大的还是英伟达的CUDA,它与英伟达GPU和NVlink构成英伟达的核心护城河。
AI全栈软硬件架构
“CUDA生态系统埋藏着巨大的迁移成本,它充当PyTorch和英伟达GPU之间的桥梁。从CUDA迁移的开发者通常必须重写大量代码,被迫使用不太成熟的替代库。此外,开发者还会失去围绕CUDA发展起来的庞大故障排除社区的支持。”有行业人士对观察者网说道。
华为在制裁前后发展了自己的昇腾芯片,虽然昇腾是NPU架构,但也需要CANN来发挥“CUDA”的角色。与CANN配套的是华为自研深度学习框架MindSpore,其作用类似于PyTorch,这些工具共同构成了华为原生的AI软硬件方案,以对标以英伟达为中心的PyTorch+CUDA方案。
为了扩大生态圈,CANN逐步兼容了更多AI框架。截至目前,CANN已支持包括PyTorch、MindSpore、TensorFlow、飞桨、ONNX、计图、OpenCV和OpenMMLab等深度学习框架与第三方库。
相比CUDA闭源,此次CANN开源,无疑是华为希望尽快扩大CANN生态圈的最新举措。华为表示,来自AI领军企业、伙伴、高校与科研机构的代表共同探讨了如何更好地构建开源开放的昇腾生态,共同发起了《CANN开源开放生态共建倡议》,以凝聚产业力量,共探AI边界,共建昇腾生态。
1、《南京照相馆》正在产生的影响力是历史正义的结果,日本也应拿出勇气引进这部电影
2、第三代蔚来ES8实车曝光:外观升级、尺寸增大,下月上市,蔚来第二代平台es8
3、上半年全国消协组织为消费者挽回经济损失4.52亿元,2021年中国消费者协会年主题