一、一场AI底层架构的“暗战”悄然打响
2024年8月6日,A股市场迎来一场由“CANN”引发的科技风暴。东方国信、华孚时尚、皖通科技强势涨停,云从科技、神州数码、东华软件等纷纷跟涨。这一轮涨势的背后,是华为在昇腾计算产业发展峰会上释放出的重磅信号——CANN架构全面开源开放。
这次CANN的走强,不仅是一个技术事件,更是一次国产AI生态的“突围”信号。它不仅仅是华为的一次技术升级,更可能成为国产算力生态与国际巨头正面交锋的起点。
二、什么是CANN?它为何如此重要?
CANN(Compute Architecture for Neural Networks),是华为针对AI场景推出的异构计算架构。它上接AI框架(如TensorFlow、PyTorch等),下接昇腾AI处理器,承担着“承上启下”的关键作用。
简单来说,CANN就像是一个“翻译官”,把上层的AI算法翻译成底层AI芯片能高效执行的指令。它直接影响到AI计算的效率和性能。在AI模型训练和推理愈发复杂的今天,CANN的作用不亚于操作系统之于PC。
与CUDA的对比
提到CANN,就绕不开英伟达的CUDA。CUDA自2007年推出以来,已经成为高性能计算和AI加速领域的“标配”。全球90%以上的AI训练任务都运行在CUDA平台上。
相比之下,CANN起步较晚,但其开源策略和国产替代背景,正在赋予它新的生命力。
项目 CANN CUDA
所属公司 华为 英伟达
支持平台 昇腾AI芯片 NVIDIA GPU
开放程度 全面开源 闭源为主
生态发展 快速成长中 成熟完善
应用场景 国内主导,逐步拓展 全球主流
虽然CUDA在生态、工具链、开发者支持等方面仍具优势,但CANN的开源策略,正在为国产AI生态注入新的活力。
三、CANN全面开源背后的战略意图
8月5日,华为轮值董事长徐直军宣布CANN全面开源开放,这是华为在昇腾生态布局中的一次战略升级。开源意味着什么?