Hugging Faceは2026年7月5日(現地時間)、カスタムカーネルのパッケージ化、配布、利用の標準化を目指す「🤗 Kernels」プロジェクトの主要な更新を発表した。同社のハブ (Hub) に新たなリポジトリタイプ「kernel」を導入し、セキュリティの強化とコマンドラインインターフェース (CLI) の再設計を行った。
ハブに導入された新たなリポジトリタイプ「kernel」は、計算関連の具体的な要件を持つユーザーに対応する。これにより、特定のカーネルがサポートするアクセラレーター、オペレーティングシステム、バックエンドのバージョンなどをユーザーが確認できるようになった。
セキュリティ面では、カーネルが悪意のあるコードを実行するリスクに対処するため、複数の防御層が追加された。Nixを利用した再現可能なビルドに加え、信頼できるカーネルパブリッシャー (trusted kernel publishers) の概念を導入し、デフォルトではコミュニティによって信頼された組織からのカーネルのみがロードされる。また、Sigstoreのcosignを用いたコード署名も導入され、開発者のみが知る秘密鍵でカーネルが署名されることで、ハブの認証情報が侵害された場合でも悪意のあるカーネルのアップロードを防ぐ。この署名検証は段階的に導入される。
コマンドラインインターフェースは「kernels」と「kernel-builder」で再設計され、それぞれのライブラリの役割が明確になった。これにより、両ツールの利用がより効率的になる。さらに、Torch Stable ABIおよびApache TVM FFIのサポートが追加され、TorchやPyTorch、Jax、CuPyなどの多様なフレームワークとバックエンドにわたるカーネル開発が可能になった。
これらの更新は、エージェントによるカーネル開発 (agentic kernel development) の基盤も強化する。kernel-builderとkernelsは、エージェントがカーネルを生成し、ビルド、ベンチマーク、最適化するワークフローを支援する。特に、エージェント向けに最適化された非対話型コマンドや、HF Jobsとの連携によるパフォーマンスベンチマーク機能が提供される。
参考: Hugging Face Blog (アーカイブ) — 2026年7月6日 09:00 (JST)
原文ハイライト"Kernels run native code with the same privileges as the Python process that loads them"