Skip to main content
Version: Next

Device supported by HAMi

The table below lists the devices supported by HAMi:

This matrix reflects HAMi v2.9.0, the latest released version.

TypeManufacturerModelsStatusMemoryIsolationCoreIsolationMultiCard Support
GPUNVIDIAAllStableYesYesYes
MLUCambricon370, 590StableYesYesNo
DCUHygonAllStableYesYesNo
NPUHuawei Ascend910B, 910B3, 910C, 310PStableYesYesNo
GPUIluvatarAllStableYesYesNo
GPUMthreadsMTT S4000StableYesYesNo
GPUMetaXMXC500StableYesYesNo
GCUEnflameS60StableYesYesNo
XPUKunlunxinP800StableYesYesNo
GPUVastaiVA16StableYesYesNo
NeuronAWSInf, TrnStableNoNoYes
GPUBirenBiren166MStableYesYesNo
DPUTecoCheckingUnder ValidationNoNoNo

Support status:

  • Stable - Available in the latest released HAMi version.
  • Experimental - Implemented in HAMi but not yet included in a released version.
  • Under Validation - Support is still being implemented; not yet functional.

Capability columns:

  • MemoryIsolation - Whether HAMi enforces a hard VRAM limit per container: workloads that exceed their requested memory are rejected instead of drawing on the full physical device memory.
  • CoreIsolation - Whether HAMi enforces a hard compute usage limit per container: kernel execution is throttled to stay within the requested share instead of using the physical device's compute freely.
  • MultiCard Support - Whether a single Pod can request and be scheduled onto more than one physical card of that type, with HAMi coordinating placement across the selected cards.

Device Guides​

Each linked guide covers device-specific setup instructions, configuration notes, and known limitations and constraints; consult it before deploying that device.

CNCFHAMi is a CNCF Incubating project