Open SourceRecherche 🇺🇸 27.07.2026 05:03

Hugging Face dévoile une mise à jour majeure du projet Kernels : nouveau type de dépôt, sécurité renforcée et support du développement agentique

Hugging FaceHugging Face
Hugging Face a annoncé une mise à jour importante du projet Kernels, incluant un nouveau type de dépôt sur le Hub, une sécurité améliorée (éditeurs de confiance, signature de code), une CLI remaniée, un support élargi des frameworks (Torch Stable ABI, Apache TVM FFI) et une base pour le développement agentique de kernels.
Hugging Face a publié une mise à jour majeure du projet Kernels, qui inclut plusieurs changements clés. Un nouveau type de dépôt sur le Hub — « kernel » — a été introduit, permettant d'afficher des informations sur les accélérateurs supportés, les systèmes d'exploitation et les versions des backends. La sécurité a été améliorée : par défaut, seuls les kernels provenant d'éditeurs de confiance sont chargés, et la signature de code à l'aide de Sigstore cosign et de clés éphémères a été ajoutée pour se protéger contre le compromission des identifiants. L'interface en ligne de commande a été revue : désormais, la bibliothèque kernels est uniquement responsable du téléchargement et de la préparation des kernels, tandis que kernel-builder gère leur compilation. La prise en charge des frameworks a été étendue : l'ajout du support de Torch Stable ABI (garantissant la compatibilité avec PyTorch pendant deux ans) et de l'interface de fonction étrangère Apache TVM (une interface standardisée pour les kernels fonctionnant avec PyTorch, Jax, CuPy) a été réalisé. Une base pour le développement de kernels par agents a été créée : kernel-builder et kernels supportent un cycle où les agents créent, construisent, testent et optimisent les kernels, et l'intégration avec HF Jobs permet d'exécuter des benchmarks sur différents matériels. De plus, un script de configuration d'environnement a été ajouté, une méthode has_kernel() pour vérifier la compatibilité, et une meilleure prise en charge de manylinux_2_28 via la liaison dynamique de libstdc++.
Source: Hugging Face blog — original
Nos articles précédents sur ce sujet ↓
Infos fraîches