AIアクセラレーターの統合に、共有テストツールとリファレンスツールが加わる
ワーキンググループが、リポジトリ横断テスト、ハードウェア非依存テスト、プロファイリングサポートにおける上半期の改善点を詳しく説明した。
AIイラストアクセラレーター統合ワーキンググループは、新しいコンピューティングハードウェアをAIソフトウェアエコシステムに統合しやすくするために2026年上半期に完了した作業の概要を示した。変更には、共有テストリレー、ハードウェア固有の度合いを抑えたテスト、アクセラレーター開発者向けのリファレンス実装が含まれる。
追加された機能の一つであるCross-Repository CI Relayは、登録済みのダウンストリームプロジェクトに対し、アップストリームで変更が開かれたりコミットされたりしたときにディスパッチイベントを送信する。これらのプロジェクトは独自のテストを実行し、認証済みコールバックを通じて結果を返す。メンテナーはアップストリームとダウンストリームのテスト状況をまとめて確認でき、変更がマージされる前に互換性の問題を特定しやすくなる。
参加は四つのレベルに分かれています。プロジェクトは通知から始め、レポート、ブロックしないチェック、そして最終的にはブロックするチェックへと段階的に進めます。このシステムは、ID検証、認可、レート制限などの検証措置を用いて、信頼できる情報と下流のプロジェクトから提供された結果とを区別します。
ワーキンググループは、これまで特定のアクセラレータへの固定的な参照を含んでいたテストの変更点についても説明した。コントリビューターは、年の上半期に276件を超えるテストファイルを移行した。この作業は、ベンダーが独自のパッチを維持しなくても、単一のテストから、登録されたさまざまなデバイス向けのバリアントを生成できるようにすることを目的としている。
分類メタデータにより、特定のハードウェアに結び付いたテストと、汎用またはハードウェア非依存のテストが区別される。リンターは新しいテストクラスにこの分類の宣言を求め、既存の未分類ファイルは移行期間中、許可リストで扱われる。
プロファイリングの取り組みでは、新しいアクセラレーターバックエンドを立ち上げる開発者向けに、最小限のリファレンス実装を提供する。このリファレンスは統合の仕組みを示すものであり、本番用プロファイラーとして使うものではない。下半期の優先事項には、未分類テストの許可リストの縮小、ハードウェア非依存のカバレッジの拡大、ハードウェア分類と自動テスト選択の連携が含まれる。