正面硬刚CUDA!华为全面开源开放CANN,昇腾AI生态加速

360影视 欧美动漫 2025-08-07 11:36 1

摘要:8月5日的北京,一场关乎 AI 江湖格局的盛会正在上演。在当天举行的昇腾计算产业发展峰会上,华为轮值董事长徐直军重磅宣布:昇腾硬件使能 CANN 全面开源开放!这消息一出,就像给 AI 圈投下了一颗 “重磅炸弹”,瞬间点燃了全场热情。

8月5日的北京,一场关乎 AI 江湖格局的盛会正在上演。在当天举行的昇腾计算产业发展峰会上,华为轮值董事长徐直军重磅宣布:昇腾硬件使能 CANN 全面开源开放!这消息一出,就像给 AI 圈投下了一颗 “重磅炸弹”,瞬间点燃了全场热情。

华为的CANN和英伟达的CUDA

CANN(Compute Architecture for Neural Networks)和Mind工具链的全面开源具有多方面的价值,CANN作为昇腾芯片的底层加速引擎,对标的就是英伟达CUDA!

CANN是华为针对AI场景推出的异构计算架构,旨在连接上层AI框架(如TensorFlow、PyTorch、MindSpore等)和底层昇腾AI处理器(如昇腾310、昇腾910等),通过优化计算任务调度和资源管理,最大化昇腾芯片的性能。

CANN和CUDA(Compute Unified Device Architecture)在功能和目标上有相似之处,两者目标一致都是为特定硬件设计的计算平台,旨在通过编程接口(API)调用硬件加速能力,提升AI训练和推理效率。

两者都提供底层算子开发、内存管理、并行计算支持等功能,帮助开发者直接操作硬件资源。两者都试图构建独立的开发者生态,通过工具链(如编译器、调试器)降低开发门槛。

CANN和CUDA都包含驱动层、运行时层和库层,架构设计上非常相似。例如,CANN的驱动层负责设备初始化、资源分配和命令调度,运行时层管理应用程序的生命周期,库层提供优化的软件组件。

两者不同的是CUDA专为英伟达GPU设计,覆盖消费级到服务器级显卡(如GeForce、Tesla系列),适用于广泛的计算密集型任务。CANN仅适配华为昇腾AI芯片(如Ascend 310、910),专注于AI推理和训练场景。

CUDA自2007年推出以来,已形成庞大生态,拥有丰富的开发者工具(如cuDNN、TensorRT)、教程和社区支持,几乎成为AI加速的行业标准。CANN起步较晚(约2018年后),生态尚在完善中,虽提供中文支持和国产化适配,但全球开发者资源和案例仍有限。

CUDA仅支持英伟达硬件,但覆盖Windows、Linux、macOS等多系统。CANN目前以华为自研芯片为主,暂无兼容其他厂商硬件的明确计划,生态封闭性更强,这次CANN将弥补以前的短板。

昇腾 Mind 系列应用使能套件及工具链

更让人兴奋的是,徐直军还同步甩出了另一张 “王炸”:昇腾 Mind 系列应用使能套件及工具链也跟着全面开源了!这下可把开发者们乐坏了,有了这两套 “开源神器”,大家就能甩开膀子自主深挖潜力,搞起自定义开发来如虎添翼,创新速度怕是要坐上火箭了。从此,昇腾用起来不仅顺手,还能玩出更多新花样,简直是 “好用又易用,开发不迷路”。

峰会上,AI 圈的 “各路英雄”—— 领军企业大佬、合作伙伴代表、高校和科研机构的专家们齐聚一堂,热热闹闹地讨论起怎么把这个开源开放的昇腾生态搭得更结实。大家一起发起了《CANN 开源开放生态共建倡议》,决定要拧成一股绳,一起去探索 AI 的未知边界,把昇腾生态打造成一片能让创新恣意生长的沃土。

值此中美AI竞争白热化之际,这场峰会过后,AI 江湖怕是要迎来新一轮的 “造浪时刻” 了。当开源开放的CANN对上相对封闭的CUDA,结果会怎样?让我们拭目以待!

来源:电子技术应用

相关推荐