--- title: Kernels Community emoji: 🔥 colorFrom: gray colorTo: green sdk: static pinned: false --- > [!CAUTION] > Starting from September 13, 2026, we will be removing the "model" type repositories of kernels > (e.g., [kernels-community/flash-attn3](https://huggingface.co/kernels-community/flash-attn3)). > Make sure you're using a latest version of `kernels`. If you face any disruption, please report them > here: https://github.com/huggingface/kernels/issues/new.
Kernels Community
# Kernels Community The **Kernel Hub** allows Python libraries and applications to **load optimized compute kernels directly from the Hugging Face Hub**. You can think of it as the Model Hub, but for low-level, high-performance code (kernels) that accelerate specific operations, often on GPUs. Instead of manually managing complex dependencies, dealing with compilation flags, or building libraries like Triton or CUTLASS from source, the `kernels` library lets you fetch and run **pre-compiled, optimized kernels** on demand. --- ## Repos The Kernel Hub team maintains two core repos: ### `kernels` The main repository containing: - A deterministic kernel builder - A Python library for loading and executing kernels Documentation: https://huggingface.co/docs/kernels/ ### `kernels-community` A repository that contains the source code for all of the kernels-community kernels Source code: https://github.com/huggingface/kernels-community --- ## Compliant Kernels Kernels published on the Hub are designed to be: - **Portable** — loadable from paths outside `PYTHONPATH` - **Isolated** — multiple kernel versions can run in the same process - **Compatible** — support different Python versions, PyTorch builds, and C++ ABIs --- Learn more about the Kernel Hub and the `kernels` library by reading the docs: https://huggingface.co/docs/kernels/index