🤗 Kernels: Major Updates
官方发布带来Hugging Face 模型更新信号,适合跟踪能力变化、生态影响和后续落地。
🤗 Kernels 项目旨在标准化自定义内核的打包、分发和使用。该项目近期进行了重大更新,引入了名为“kernel”的新存储库类型,使用户能够了解特定内核支持的加速器、操作系统和后端版本,并提高了内核在Hugging Face Hub上的可发现性。为增强安全性,项目增加了可信内核发布者和代码签名等措施,以应对恶意内核可能造成的危害。…
Back to Articles
- Kernels – a new repository type
- Improved security - Trusted kernel publishers
- Kernel signing
- Revamped CLIs
- More coverage of frameworks and backends
- Foundation for agentic kernel development
- Misc - Environment setup
- System card for kernels
- Is a kernel compatible on my system?
- Improved manylinux_2_28 support
- Conclusion
In our previous post (From Zero to GPU) , we introduced the 🤗 Kernels project, which aims at standardizing how custom kernels are packaged, distributed, and consumed. We want the project to be frictionless and secure, while making it as Hub-friendly as possible.
Over the past few months, we have worked towards this goal. In the process, we also almost completely redesigned the project. This post will summarize the major updates we have shipped and what’s coming.
Table of contents
- Kernels – a new repository type
- Improved security
- Revamped CLIs
- More coverage of frameworks and backends
- Foundation for agentic kernel development
- Misc
- Conclusion
Kernels – a new repository type
We have introduced a new repository type on the Hub called "kernel" . This enables us to cater to users with compute-related specificities. For example, a user can get a sense of which accelerators, operating systems, and backend versions are supported for a given kernel: