燧原SAGE这套软件栈,值不值得花时间上手
社区讨论 · 其他

燧原SAGE这套软件栈,值不值得花时间上手

投早的投早的10月26日2026/10/26 194 浏览

值得花两天,但别指望它像CUDA那样拿来就写。我对比了手头的燧原SAGE软件栈和之前用过的CUDA生态,实际跑了一遍,把被投公司的一个小模型从编译到跑起来,全程大概花了一天半。适合已经在用燧原卡、或者被供应链逼着要做国产化备份的团队。纯粹想学AI加速、手里没卡的,先别碰,卡在哪一步你连报错都看不懂。

背景交代一下。燧原科技做的是云端AI芯片,他们管自己的芯片叫GCU,对标的就是英伟达的GPU。SAGE是配套的软件栈,覆盖驱动、编译器、分布式训练推理框架这几层。芯片再强,缺了这套软件栈也跑不起来。

装和编译,前半天基本耗在这

被投那家公司做的是智能客服,模型不大,之前跑在两张消费级卡上。老板想做个国产化备份方案,供应商寄来一台带燧原卡的机器,让我先摸一遍。我这边谈不上什么经验,就是拿着官方文档一步步来。

驱动装得比想象中顺。装完 efsmi 一敲,卡认出来了,温度、功耗、显存都能看,跟 nvidia-smi 是一个思路。这一步没卡。

编译是最耗时的部分。SAGE的编译器要把训练框架的图转成GCU能跑的指令,官方文档里叫图编译。我拿一个PyTorch的模型往上套,第一次直接报错,说某个算子不支持。这种时候最烦,因为报错信息只告诉你哪个算子不行,不告诉你替代方案是什么。翻文档翻了快一个小时,才找到有个算子替换的说明。改完再编,过了。

说句实在的,CUDA生态养了十几年,算子覆盖和报错友好度不是一个量级。SAGE该有的都有,但文档的密度和搜索体验,还在补课阶段。新手最容易卡的就是这一步,资料确实散。

推理这块反而有惊喜

编译通了之后跑推理,体验比预期好。他们有个开源的大模型推理生态,基于vLLM适配的版本,我直接拉下来跑了个7B级别的模型,起来得挺快。分布式推理的配置也没让我手写太多东西,基本是改配置文件。

惊喜点在容器这块。他们做了K8s的原生集成,一个CR就能管住七个以上的核心组件,设备发现、资源调度、容器接入这一整条链路都封进去了。我那个客户的运维同学看到这个眼睛都亮了,因为他们现在管卡还是靠脚本加人工。国产卡厂商里,把云原生这套做扎实的不多,燧原这块是真下了功夫。

另外配套的工具链也算齐。视频解码有独立的硬件引擎,跑推理的同时不占计算单元。CV类的前后处理有个叫TopsCV的库,接口照着OpenCV的习惯来,写过OpenCV的人上手没什么门槛。这些都是小事,但凑一起说明他们不是只做了个驱动就出来卖。

说说不好听的

文档的问题前面提过了,就是散。同一个功能,用户手册、开发者文档、开源仓库里各说各的,版本还对不齐。我搜一个接口用法,搜出来三个版本的写法。

社区也刚起步,你在网上搜个报错,基本搜不到同路人。CUDA你搜个错,十分钟能翻到五个人踩过同样的坑。这边你得自己啃。

迁移成本也得算。如果你的代码里写死了CUDA的调用,迁过来不是改个import的事。轻量封装的项目还好,深度定制的,工作量得按周算。

给个判断

这产品不是给所有人的。你要是手里已经有燧原卡,或者像我这个客户一样被要求做国产化备份,SAGE值得花两天摸熟,该有的都有,云原生那块甚至超出预期。你要是纯学习、纯好奇,手上没卡,别折腾,先把CUDA吃透。

投资视角多说一句。软件栈这种东西,真正的壁垒在于有多少人愿意在上面写代码、踩坑、然后在社区里留下答案。燧原的硬件指标我不评价,但SAGE现在的功能已经够了,缺的是时间。这个方向上,我看的是三年后的算子覆盖度和社区厚度,不是今天的跑分。

我那个客户最后决定先小规模并行跑着,不急着全迁。我觉得这个判断是对的。

2 条回复

?
Ctrl + Enter 快速回复
Tao
Tao10月27日

K8s一个CR管七个组件是真亮点,但你们运维接进去后,卡故障自愈这块踩过坑没?

飞哥
飞哥10月27日

兄弟们,K8s一个CR管七个组件是真香,可迁移写死CUDA的代码按周算,这坑谁踩谁知道。

燧原SAGE这套软件栈,值不值得花时间上手 - 物界前沿论坛