Skip to content

GPU ​

GPU is the Schema for the gpus API.

Kubernetes Resource Information ​

FieldValue
API Versiontensor-fusion.ai/v1
KindGPU
ScopeCluster

Table of Contents ​

Status ​

GPUStatus defines the observed state of GPU.

Property
Type
Constraints
Description
available ↓object
capacity ↓object
gpuModelstring
messagestring
nodeSelectorobjectThe host match selector to schedule worker pods
phasestringPending Provisioning Running Unknown Destroying MigratingDefault: Pending
runningApps ↓array
usedBystringtensor-fusion nvidia-device-pluginGPU is used by tensor-fusion or nvidia-operator
This is the key to be compatible with nvidia-device-plugin to avoid resource overlap
Hypervisor will watch kubelet device plugin to report all GPUs already used by nvidia-device-plugin
GPUs will be grouped by usedBy to be used by different Pods,
tensor-fusion annotation or nvidia-device-plugin resource block
uuidstring

available ​

Properties ​

Property
Type
Constraints
Description
tflopsanypattern: Regex
vramanypattern: Regex

capacity ​

Properties ​

Property
Type
Constraints
Description
tflopsanypattern: Regex
vramanypattern: Regex

runningApps (items) ​

Properties ​

Property
Type
Constraints
Description
countintegerWorker count
namestringWorkload name namespace
namespacestring