英伟达收购SchedMD之后,SLURM对非英伟达芯片的支持变差了。差到什么程度?AMD干脆自己做了一个竞品,叫"spur",在很多方面比SLURM更好用。
这不是小道消息,是社区里被反复讨论的事实。SLURM原本是高性能计算领域最主流的作业调度系统,跑在大量超算集群上,服务的是各种品牌的芯片。被收购之后,非英伟达硬件的适配体验开始走下坡路。
当初的承诺
英伟达收购SchedMD时,明确表示会保持SLURM的硬件中立性。这个承诺现在看,没有兑现。至少从非英伟达芯片用户的实际感受来看,支持是变差了,而不是变好了。
硬件中立这件事,在英伟达的历史上一直是个问号。这家公司从来就不是一家硬件中立的公司,它的商业逻辑决定了它会把资源向自家生态倾斜。SLURM被收进英伟达体系之后,走向同一个方向,并不让人意外。
AMD的反击
AMD没有坐等。他们做出了"spur",一个在很多方面比SLURM更好的调度器。这不是简单的替代品,是在SLURM体验下滑之后,被逼出来的竞品。对AMD芯片的用户来说,这至少是一个可用的出路。
一个调度系统被收购,然后竞品崛起,这个剧本在开源社区并不新鲜。但这次的特殊之处在于,被影响的是整个高性能计算生态的底层工具。SLURM不是某个小工具,它是很多超算集群的调度中枢。
下一个会是谁
有人把这个问题延伸到了Hugging Face。英伟达收购Hugging Face之后,会不会出现同样的情况?这个担心不是没有来由——如果SLURM的先例成立,那任何被英伟达收编的开源项目,都可能面临硬件中立性被侵蚀的风险。
提出这个疑问的人说得很清楚:他们喜欢Hugging Face,希望自己判断错了。但英伟达在历史上从来就不是硬件中立的,这个记录摆在那里。
SLURM的故事给开源社区提了个醒:当一个关键基础设施被单一硬件厂商收购,中立性承诺能维持多久,是个需要持续观察的问题。AMD用"spur"给出了自己的回答,Hugging Face的答案还没到揭晓的时候。
热门跟贴