Hugging Face onthult grote update voor Kernels-project: nieuw repository-type, verbeterde beveiliging en ondersteuning voor agentische ontwikkeling
Hugging Face
Hugging Face kondigde een belangrijke update aan voor het Kernels-project, waaronder een nieuw repository-type op de Hub, verbeterde beveiliging (trusted publishers, code signing), een vernieuwde CLI, uitgebreide framework-ondersteuning (Torch Stable ABI, Apache TVM FFI) en een basis voor agentische kernelontwikkeling.
Hugging Face heeft een grote update uitgebracht voor het Kernels-project, die verschillende belangrijke wijzigingen omvat. Een nieuw repository-type op de Hub — "kernel" — is geïntroduceerd, waarmee informatie over ondersteunde acceleratoren, besturingssystemen en backend-versies kan worden weergegeven. De beveiliging is verbeterd: standaard worden alleen kernels van vertrouwde uitgevers geladen, en er is codesignering toegevoegd met behulp van Sigstore cosign en ephemeral keys om compromittering van inloggegevens te voorkomen. De CLI is vernieuwd: nu is de kernels-bibliotheek alleen verantwoordelijk voor het downloaden en voorbereiden van kernels, terwijl kernel-builder de compilatie ervan afhandelt. De ondersteuning voor frameworks is uitgebreid: ondersteuning voor Torch Stable ABI (die compatibiliteit met PyTorch voor twee jaar garandeert) en Apache TVM FFI (een gestandaardiseerde interface voor kernels die werken met PyTorch, Jax, CuPy) is toegevoegd. Er is een basis gecreëerd voor agent-gebaseerde kernelontwikkeling: kernel-builder en kernels ondersteunen een cyclus waarin agents kernels maken, bouwen, testen en optimaliseren, en integratie met HF Jobs maakt het mogelijk om benchmarks op verschillende hardware uit te voeren. Daarnaast is een omgevingsinstellingsscript toegevoegd, een has_kernel()-methode voor het controleren van compatibiliteit, en verbeterde ondersteuning voor manylinux_2_28 door dynamische koppeling van libstdc++.
Bron: Hugging Face blog —
origineel
