Intel が Gaudi アクセラレータのオープンソース ソフトウェア エコシステムに新たな挫折に遭遇した兆候があります。Gaudi ユーザー空間サポートを担当するオープンソース プロジェクトである SynapseAI Core がアーカイブされ、メンテナンスが中止され、関連するカーネル ドライバーの将来に影を落としています。

Intel は 11 月末に Gaudi 3 アクセラレータ用の Habana Labs カーネル ドライバー コードをリリースしたばかりで、Linux カーネル メインラインに統合するためにアップストリームに提出する準備を進めています。以前は、このオープンソースの取り組みは、社内の人員削減や人事異動によって繰り返し妨げられ、ドライバのメンテナも何度も変更され、その結果、Gaudi 3 のカーネル サポートに長期の遅れが生じていました。コードのリリースが遅かったため、このドライバは Linux 6.19 のマージ ウィンドウに追いつくことができず、Linux 6.20、さらには 7.0 バージョンしかターゲットにすることができませんでした。
しかし、より大きな問題は、ユーザー空間のソフトウェア スタックです。 Intel は今年初めに SynapseAI Core を GitHub にアーカイブし、プロジェクトの説明にこのプロジェクトが「Intel によって積極的に維持されていない」ことを明確にマークしました。同社は今後、開発、修理、アップデート、パッチの受け入れなどのサポートを提供しません。また、継続的なニーズがあるユーザーが自分でコードをフォークし、独立して保守することも推奨しています。 SynapseAI Core は、Gaudi ハードウェア周辺のユーザー空間 API を提供する主要なライブラリです。これには、Synapse バックエンド、ユーザー空間サンク ライブラリ、およびコードの実行に必要なその他のコンポーネントが含まれています。これは、アクセラレータとアップストリーム カーネル ドライバーを利用する基本的なソフトウェア層です。
SynapseAI Core は元々、Habana Labs がまだ独立した会社だったときにオープンソースでした。当時、Linux カーネルの上流の要件を満たすために、ドライバーがメインラインに入るために必要なテストと機能検証を完了するために、カーネル ドライバーの動作と連携するために使用される基本的なユーザー モード ライブラリが公開されました。このコア ユーザー空間プロジェクトがアーカイブされ、維持されなくなったということは、オープンソースのユーザー空間サポートがなければ、カーネル側の Gaudi アクセラレータ ドライバーの上流の見通しが実質的に脅かされていることを意味します。
この状況は Linux カーネル メーリング リスト (LKML) でも議論の対象となり、Gaudi 3 のサポートは実際には完了せず、SynapseAI Core がアーカイブされるまでアップストリームに統合されなかったというコメントが寄せられました。現在の状況が変わらない場合、アクティブなオープンソース ユーザー空間スタックが存在しない場合、Gaudi 3 サポートは次のカーネル開発サイクルでメインラインに正常に参入する際に障害に直面する可能性があります。
外の世界から見ると、この変化はインテルの最近のコスト管理とエンジニアリングチームの人員削減と密接に関係している。同社は明らかに、オープンソース コードのこの部分の保守にリソースを投資し続ける気はありません。さらに、Intel 内にはクローズドソースの Gaudi ソフトウェア スタックがまだ存在しており、Gaudi 3 はこの製品ラインの最終ノードの 1 つとみなされています。 SynapseAI Core のオープンソース メンテナンスの停止は、関連ソフトウェアのサポート全体の「終了」および段階的なフェードアウトの一環となる可能性があります。 Gaudi オープンソース エコシステムが将来どのように発展するかはまだわかりません。