当前位置: 华文世界 > 科技

跟英伟达的CUDA相比差得远?华为的CANN软件引来客户和员工抱怨

2024-09-04科技

在国产AI芯片厂商当中,华为凭借自行研发的昇腾(Ascend)系列芯片,如今已经是国内AI芯片市场上的领跑者,当然也已被英伟达视为在中国市场上最强的商业竞争对手。

据外媒FT于9月3日发布消息称,对于华为的AI开发工具CANN,有客户抱怨软件的性能问题,以及从英伟达切换到华为的难度。

华为的Ascend芯片正在逐渐成为中国AI团队用于推理的热门选择。然而,多名业内人士,包括一家合作公司的一名AI工程师在内表示,华为的Ascend芯片在AI模型训练方面仍然远远落后于英伟达的AI芯片。他们将此归因于稳定性问题、较慢的芯片间连接速度以及华为的CANN在性能方面较差。

英伟达的软件平台CUDA因易于开发者使用并且能够大大加快数据处理速度而著称,被誉为该公司的「独门秘技」。华为是众多试图通过开发替代软件来打破英伟达在AI芯片领域垄断地位的公司之一。

华为的员工中也有人抱怨CANN软件。一名不愿透露姓名的研究人员表示,这使得Ascend芯片「难以使用且不稳定」,测试工作因此受到阻碍。

「当随机错误发生时,由于技术文档不完善,很难找到问题的根源。你需要有才华的开发人员通过查看源代码的方式来找出问题所在,这会拖慢整个进程。编码也不完善。」 他们说。

另一位了解百度使用华为芯片情况的中国工程师表示,芯片频繁崩溃,给AI开发工作带来了复杂性。

华为研究人员表示,崩溃的原因是硬件难以使用。「由于人们对硬件本身了解不多,很容易产生不良结果,」 他们说。

多位知情人士透露,为了应对这一问题,华为正在派遣工程师到客户现场,帮助他们将先前用英伟达CUDA编写的训练代码转移到华为CANN上。

一位前百度员工表示:「华为擅长客户支持,所以他们当然会派工程师到大客户现场帮助他们使用芯片。」

华为可以利用庞大的员工队伍来加快转型。数据显示,华为的207000名员工中,有超过50%从事研发工作,包括那些被派遣到客户处安装技术的工程师。

咨询公司Gavekal的技术分析师张天丽表示:「华为相较于英伟达的优势在于,它可以与客户进行紧密合作。与英伟达不同的是,华为拥有一支庞大的工程师团队,可以帮助解决客户的问题,并帮助他们转换到华为的硬件平台。」

华为还设立了一个在线门户网站,让开发人员针对CANN反馈改进意见。

据多位知情人士称。在美国去年10月收紧出口管制以后,华为将用于AI训练的Ascend系列910B芯片的价格提高了20%至30%,

华为的客户还表达了对Ascend芯片供应限制的担忧。

在今年7月上海举行的世界人工智能大会上,华为高管张平安表示,已有超过50个基础模型在Ascend芯片上「经过训练和迭代」。

最后,特别补充一下。可能有的网友不太明白华为这样做的意义是什么?简单说就是,实现核心技术自主。在AI时代,如果要想打破英伟达GPU芯片+CUDA平台的垄断,在将来不被卡脖子,目前而言,国内最有盼头的就是华为Ascend芯片+CANN——其长远意义完全不亚于华为麒麟芯片+鸿蒙操作系统。

(来源:FT)