Skip to main content
CNCF: IncubatingLatest Release: v2.10.0

Heterogeneous GPU Sharing on Kubernetes

HAMi is an open-source, cloud-native GPU virtualization middleware that brings sharing, isolation and scheduling of heterogeneous accelerators to AI workloads on Kubernetes.

GPU SlicingHeterogeneous AcceleratorsKubernetes-native Scheduling
CNCF logo
CNAI Landscape logo
CNCF Incubating Project

HAMi is a CNCF Incubating project

HAMi is an Incubating project of the Cloud Native Computing Foundation (CNCF), listed in both the CNCF Landscape and the CNAI Landscape.

Why HAMi

Heterogeneous Management

Manage and schedule GPU, NPU, MLU, and other accelerators in one workflow.

Hard Isolation

Slice memory and compute precisely with hard isolation at runtime.

Advanced Scheduling

Use binpack, spread, and topology-aware policies for better placement.

Kubernetes Native

Work with Kubernetes APIs, DRA, and CDI for easier adoption.

Resource Isolation & QoS

Control memory and core quotas for fairer and more stable sharing.

Unified Monitoring

Provide consistent metrics and visibility across device vendors.

Architecture & How It Works

HAMi runs in Device Plugin or DRA mode. Both are used the same way. The difference is who schedules: HAMi, or Kubernetes.

Device Pluginclassic HAMi
DRAHAMi-DRA
HAMidevice pluginnode annotations
HAMiDRA driverResourceSlice
HAMi webhooksets schedulerName
HAMi-DRA webhookconverts to ResourceClaim
hami-schedulerkube-scheduler + extender
Kuberneteskube-schedulercluster default
Pod annotationsplus a node lock
ResourceClaimstatus.allocation
device pluginAllocate, then find the Pod
HAMiDRA driverthrough CDI
HAMi-corein the container
HAMi-corein the container
Shown for NVIDIA GPUs. DRA mode requires Kubernetes 1.34 or later with the DRA Consumable Capacity feature gate enabled, and CDI enabled in the container runtime. How to choose

Before and After Using HAMi

Compare traditional whole-GPU allocation with HAMi GPU sharing under the same workloads.

Before and After Using HAMi

Ecosystem & Device Support

Broad accelerator ecosystem across vendors. See docs for full support matrix.

  • NVIDIA
  • AMD
  • AWS
  • Biren
  • Cambricon
  • Enflame
  • Huawei Ascend
  • Hygon
  • Iluvatar
  • Kunlunxin
  • MetaX
  • Moore Threads
  • Vastai
View full supported devices list →

Works with HAMi

HAMi integrates with these open-source schedulers, queuing layers, and cloud platforms, either as an embeddable device layer or at the scheduling layer.

  • KAI Scheduler
  • Volcano
  • Kueue
  • Koordinator
  • Olares
  • CozyStack

Adopters

The organizations below are evaluating or using HAMi in production environments.

  • Dynamia
  • DaoCloud
  • 4paradigm
  • CenCloud
  • RiseUnion
  • Baidu AI Cloud
  • Huawei
  • LinkedIn
  • SAP
  • SF Technology
  • Viettel
  • Snow
  • NIO
  • Ke Holdings Inc.
  • Prep EDU
  • China Merchants Bank
  • iFlytek
  • PPIO
  • OpenCSG
  • Baihai
  • BONC
  • C. Y. Intell
  • CETC Cloud
  • Chaintech
  • China Eastcom
  • China Mobile
  • China Unicom Industrial Internet
  • Seres
  • China University of Mining and Technology
  • Coocaa Technology
  • CoresHub
  • DeepRoute.ai
  • Dialo
  • Donghua University
  • ECloud (China Mobile Cloud)
  • Empathy
  • Ghostcloud
  • Gsafety
  • Guangdong University of Technology
  • Guangzhou Pingao
  • H3C
  • Hangzhou Lianhui
  • Haofang
  • Harbin Institute of Technology
  • i-tudou
  • Infervision
  • Institute of Information Engineering, CAS
  • Kylinsoft
  • Linklogis
  • Mashang Consumer Finance
  • Miaoyun
  • Nankai University - Network Laboratory
  • Northsoft
  • Ping An Bank
  • Ping An Securities
  • RageHealth
  • Shanghai Ashermed Medical Technology Co., Ltd.
  • si-tech
  • Sangfor
  • Sina Weibo
  • Sinochem Modern Agriculture
  • Southeast University
  • SZZT
  • Technical University of Munich
  • Tongcheng Travel
  • UCloud
  • Unicdata
  • Woqu
  • Xuanyuan Network Technology Co., Ltd.
  • XW Bank
  • ZStack
  • BoardWare
  • Weidian
  • ZYT

Technical Partners

These organizations provide us with hardware, resources, and top tier support. This is a deep technical partnership between the HAMi maintainers and these organizations. If you are interested in this level of commitment, please contact us.

  • Dynamia
  • 4Paradigm
  • Huawei
  • Vultr

Contributors

HAMi is advanced by contributors from the community and industry. These organizations actively participate in project development and ecosystem collaboration.

  • Dynamia
  • DaoCloud
  • 4Paradigm
  • RiseUnion
  • Alibaba Group
  • Yixin
  • Huawei
  • Oracle
  • Visa
  • VMware
  • ByteDance
  • JD.com
  • iQIYI
  • VIPKid
  • Alauda
  • TenxCloud
  • CAIH Cloud
  • MemVerge
  • Synpulse
  • Stats Perform
  • Zendesk
  • Fortinet
  • Glovo
  • Tongji University
  • Beijing Institute of Technology
  • Tiduyun
  • ZStack
  • Midokura

Global Community Metrics

A live snapshot of HAMi community growth and open-source momentum.

GitHub Stars
0
Docker Pulls
0
Contributors
0+
Contributor Countries
0
CNCFHAMi is a CNCF Incubating project