EveryDev.ai
Subscribe
Home
Tools

5,559+ AI tools

  • Featured
  • Gems
  • Trending
  • New
  • Rate tools
  • Compare
  • Arena
Categories
  • Agents2807
  • Coding2096
  • Infrastructure997
  • Projects781
  • MCP708
  • Research702
  • Analytics535
  • Marketing516
  • Design459
  • Testing448
  • Data420
  • Security380
  • Integration277
  • Communication271
  • Prompts265
  • Extensions231
  • Voice193
  • DevOps184
  • Commerce180
  • Web125
  • Learning116
  • Finance41
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • Users
  • Rate Tools
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai ©
    1. Home
    2. Tools
    3. Kernels
    Kernels icon

    Kernels

    AI Infrastructure
    Featured

    Build compute kernels and load them dynamically from the Hugging Face Hub into Python libraries and applications.

    Visit Website

    At a Glance

    Pricing
    Open Source

    The kernels Python package and kernel-builder are open source under the Apache License 2.0 and free to use, modify and distribute.

    Engagement

    Available On

    Linux
    Web
    API
    VS Code
    SDK

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    AI InfrastructureAI Development LibrariesCompute Optimization

    Alternatives

    Liger KernelEnkiHumming
    Developer
    NandakishorCEO Convai Innovations. Former Principal investigator IIT Pa…

    Listed Nov 2026

    About Kernels

    Kernels is a Hugging Face open-source project that lets Python libraries and applications load compute kernels directly from the Hugging Face Hub. It consists of the kernels Python package for loading kernels and the kernel-builder tooling for building, packaging, and distributing them. The documentation lists v0.18.1 as the latest stable version.

    What It Is

    The Kernel Hub treats kernels as a first-class repository type on the Hub, with dedicated pages that surface supported hardware and versions. Hub kernels differ from traditional Python kernel packages: a kernel can be loaded from paths outside PYTHONPATH, multiple versions of the same kernel can be loaded in one Python process, and kernels must support recent Python versions and various PyTorch build configurations (different CUDA versions and C++ ABIs), along with older C library versions.

    How the Workflow Works

    Users install the package with pip (requires torch>=2.5 and CUDA in the quickstart), then call get_kernel with a Hub repository such as kernels-community/activation and a version. The returned module exposes the kernel functions, which run on tensors such as CUDA tensors. Kernel authors use kernel-builder to write, build with Nix, develop locally, and publish kernels. The docs also cover locking kernel versions, using layers, a kernels CLI (cache, info, lock, download, benchmark, verify-signature), and guides for developing kernels with agents.

    Hardware Support

    The README groups hardware into tiers. CUDA and CPU are tier 1 and validated in CI. ROCm, XPU, Metal, and TPU are tier 2. Huawei NPU and Neuron are tier 3. Neuron and TPU support are described as experimental.

    Kernels - 1

    Community Discussions

    Be the first to start a conversation about Kernels

    Share your experience with Kernels, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source (Apache-2.0)

    The kernels Python package and kernel-builder are open source under the Apache License 2.0 and free to use, modify and distribute.

    • Load compute kernels from the Hugging Face Hub with the kernels Python package
    • kernel-builder to build, package and distribute kernels
    • Licensed under Apache License 2.0
    • Hub hosting, storage, and compute on Hugging Face are priced separately

    Capabilities

    Key Features

    • Load compute kernels from the Hugging Face Hub via a Python package
    • Portable loading from paths outside PYTHONPATH
    • Multiple versions of the same kernel in one Python process
    • Compatibility with various PyTorch, CUDA and C++ ABI configurations
    • kernel-builder for building, packaging and distributing kernels
    • Nix-based kernel builds
    • Version locking for kernels
    • kernels CLI including cache, info, lock, download, benchmark and verify-signature
    • Layers API
    • Agent skills installation and guide for developing kernels with agents
    • Hardware support across CUDA, CPU, ROCm, XPU, Metal, TPU, Huawei NPU and Neuron

    Integrations

    Hugging Face Hub
    PyTorch
    CUDA
    ROCm
    Nix
    GitHub Actions
    HF Jobs
    Triton
    API Available
    View Docs

    Ratings & Reviews

    No ratings yet

    Be the first to rate Kernels and help others make informed decisions.

    Rate other tools you’ve used

    Developer

    Nandakishor

    CEO Convai Innovations. Former Principal investigator IIT Palakkad Technology IHUB foundation. Udemy AI teacher

    Read more about Nandakishor
    WebsiteGitHubLinkedIn
    2 tools in directory

    Similar Tools

    Liger Kernel icon

    Liger Kernel

    Open-source collection of Triton kernels that speeds up LLM training and cuts memory usage.

    Enki icon

    Enki

    A pure-Rust heterogeneous GPU compute platform that compiles idiomatic Rust functions just-in-time to run on GPUs or CPU cores.

    Humming icon

    Humming

    A JIT-compiled GEMM kernel library for quantized inference on NVIDIA GPUs, supporting dense and MoE GEMM.

    Browse all tools

    Related Topics

    AI Infrastructure

    Infrastructure designed for deploying and running AI models.

    568 tools

    AI Development Libraries

    Programming libraries and frameworks that provide machine learning capabilities, model integration, and AI functionality for developers.

    543 tools

    Compute Optimization

    Tools for optimizing computational resources and performance.

    84 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions