Meta已將Helion——一種用於編寫機器學習kernel的Python嵌入式領域特定語言——捐贈給PyTorch Foundation作為其最新的託管專案。該DSL編譯到多個backend,包括Triton和TileIR,透過每個kernel數百個候選實現進行自動化ahead-of-time自動調優。與此捐贈同時,ExecuTorch正式加入PyTorch Core,強化了基金會的邊緣部署故事。

這是對NVIDIA CUDA護城河的精心打擊。雖然像PyTorch這樣的框架抽象掉了大部分硬體複雜性,但kernel開發仍然痛苦地依賴於特定硬體。Helion承諾了聖杯:一次編寫,到處優化。時機並非巧合——正如我在上週ExecuTorch加入PyTorch Core時報導的那樣,Meta正在系統性地構建NVIDIA軟體堆疊的替代方案。隨著推論工作負載爆炸性增長和新硬體架構每月湧現,跨平台kernel可攜性變得攸關生死。

沒有其他主要消息來源報導了這一公告,這說明了AI基礎設施敘事是如何被過濾的。新聞稿專注於「社群驅動的開發」,但真正的故事是戰略性的:Meta正在開源直接威脅NVIDIA軟體差異化的工具。Matt White關於「效能可攜性」的引述聽起來中性,但實際上是對專有kernel生態系統的宣戰。

對開發者來說,如果它兌現承諾,這可能是巨大的。今天編寫優化的kernel意味著早期選擇你的硬體牢籠。如果Helion真的有效——考慮到自動調優的複雜性,這是個很大的如果——它可能會在硬體景觀中民主化效能優化。但別指望第一天就有魔法。