Kernels: Major Updates
5 hours ago
- #AI Development
- #Security
- #Kernels
- Introduction of a new 'kernel' repository type on the Hugging Face Hub to cater to compute-specific needs, allowing users to browse accelerators, operating systems, and backend versions.
- Enhanced security measures including trusted kernel publishers, code signing with Sigstore's cosign for ephemeral keys, and reproducibility via Nix builds to prevent malicious kernel execution.
- Revamped CLI tools with better separation between kernels and kernel-builder, focusing on library functions versus building processes, and improved support for agentic kernel development workflows.
- Extended framework and backend coverage, such as Torch Stable ABI support and Apache TVM FFI integration, enabling cross-framework kernel interoperability.
- Foundation for agentic kernel development with tools for scaffolding, building, benchmarking, and optimizing kernels via HF Jobs integration for performance testing across hardware configurations.
- Miscellaneous updates including an easier environment setup script, system cards for kernels, compatibility checks via has_kernel() and get_kernel_variants(), and improved manylinux_2_28 support to resolve libstdc++ linking issues.