塔斯娱乐资讯网

看到昇腾份额超过英伟达的消息,我想到一个容易被忽略的问题:芯片换成昇腾了,代码怎么办? 有个从GPU生态转到昇腾的开发者写了一篇很实在的分享。他说自己一开始以为把代码搬过来就能跑,结果在环境配置和算子适配的第一关就撞得头破血流。满屏的报错日志,一度想放弃。算子精度溢出导致的NaN问题 ​

看到昇腾份额超过英伟达的消息,我想到一个容易被忽略的问题:芯片换成昇腾了,代码怎么办?有个从GPU生态转到昇腾的开发者写了一篇很实在的分享。他说自己一开始以为把代码搬过来就能跑,结果在环境配置和算子适配的第一关就撞得头破血流。满屏的报错日志,一度想放弃。算子精度溢出导致的NaN问题,让他连续三个通宵都在查文档、翻帖子。还有一个在大学做研究的开发者估计,把团队的工作流迁到昇腾芯片上,时间和成本至少会增加50%。但变化也在发生。有报道说,华为的CANN框架已经实现了超过95%的CUDA代码兼容性,还有一键迁移工具,原本需要数月完成的代码重构,现在能缩短到按小时算。DeepSeek最近也开源了一整套面向昇腾的开发工具,跟英伟达版本一一对应。从“撞得头破血流”到“按小时迁移”,这条路走了好几年。但至少现在,开发者不用再从头学一套完全不同的东西了。