Project-HAMi

    Project-HAMi/HAMi

    #122 this week

    Heterogeneous GPU Sharing on Kubernetes

    kubernetes
    ascend
    cambricon
    cncf
    device-plugin
    gpu-acceleration
    Go
    Apache-2.0
    4.8K stars
    868 forks
    4.8K GitHub watchers
    Updated Oct 16, 2026
    View on GitHub

    Build with Backblaze B2

    SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.

    Explore Backblaze Labs

    Loading star history...

    Where it stands

    Rank, growth pace and release cadence relative to everything GStars tracks.

    Ranks #122 of 2,845 repositories GStars tracks this week (top 4%).

    1 release in the last 90 days, the latest 56 days ago, with 188 contributors on GitHub.

    Peaked at #26 in the weekly ranking the week of Mar 29, its best in the past year.

    Use Cases & Benefits

    • Manages and virtualizes heterogeneous GPUs and AI devices on Kubernetes clusters for efficient resource sharing and scheduling.
    • Provides unified device virtualization and sharing across multiple heterogeneous AI accelerators with zero application changes required.
    • Use for enabling fine-grained GPU resource allocation and isolation in Kubernetes pods to optimize AI workload performance.
    • Use for integrating multiple types of AI accelerators like NVIDIA GPUs, Cambricon MLU, and Hygon DCU under a single Kubernetes management layer.
    • Use for deploying cloud-native AI infrastructure in diverse industries such as finance, telecommunications, and manufacturing with heterogeneous device support.

    Should you depend on it?

    License terms, project hygiene and risks, from GitHub metadata and GStars' snapshots.

    License

    Apache 2.0

    Permissive: commercial use, modification and redistribution are allowed with attribution; includes an explicit patent grant from contributors.

    Community files

    • README: present
    • Contributing guide: present
    • Code of conduct: present

    Watch-outs

    No watch-outs from GStars' checks.

    General guidance from repository metadata, not legal advice. How we score

    From the README

    HAMi, formerly known as 'k8s-vGPU-scheduler', is a Heterogeneous device management middleware for Kubernetes. It can manage different types of heterogeneous devices (like GPU, NPU, etc.), share heterogeneous devices among pods, make better scheduling decisions based on topology of devices and scheduling policies.

    It aims to remove the gap between different Heterogeneous devices, and provide a unified interface for users to manage with no changes to their applications. As of December 2024, HAMi has been widely used not only in Internet, public cloud and private cloud, but also broadly adopted in various vertical industries including finance, securities, energy, telecommunications, education, and manufacturing. More than 50 companies or institutions are not only end users but also active contributors.

    HAMi is a sandbox and landscape project of Cloud Native Computing Foundation(CNCF), CNAI Landscape project.

    HAMi provides device virtualization for several heterogeneous devices including GPU, by supporting device sharing and device resource isolation. For the list of devices supporting device virtualization, see supported devices

    Excerpt from the Project-HAMi/HAMi README on GitHub (Apache-2.0 license). © its authors.Read the full README on GitHub

    Daily snapshots

    Stars gained per day, and how forks and open issues moved, from GStars' daily snapshots

    Jul 30: +10Aug 5: +39Aug 6: +17Aug 7: +17Aug 8: +7Aug 9: +6Aug 10: +19Aug 11: +16Aug 12: +14Aug 13: +5Aug 16: +2Aug 17: +14Aug 18: +19Aug 19: +9Sep 8: +31Sep 9: +23Sep 10: +6Oct 12: +15

    +732 stars over 82 days across 27 snapshot days; best day +39 on Aug 5.

    Forks

    868+221

    Open issues

    33-26

    Compared with peers in Kubernetes

    Fastest-growing repositories GStars tracks in this cohort for the week of Oct 11, by 7-day star growth

    Project-HAMi/HAMi compared with Kubernetes repositories by stars, 7-day star growth, health score and last release
    RepositoryStars+7dHealthLast release
    Project-HAMi/HAMi4.8K+1997556 days ago
    seaweedfs/seaweedfs35.7K+1527524 days ago
    google/gvisor19.7K+140755 days ago
    traefik/traefik65.2K+133755 days ago
    ys-ll/uniterm881+106755 days ago
    llm-d/llm-d-router428+26655 days ago
    Category median19.7K+13375—

    Discover Repositories

    Search across tracked repositories by name or description