GPUPool â
Kubernetes Resource Information â
Field | Value |
---|---|
API Version | tensor-fusion.ai/v1 |
Kind | GPUPool |
Scope | Cluster |
Table of Contents â
Spec â
GPUPoolSpec defines the desired state of GPUPool.
Property | Type | Constraints | Description |
---|---|---|---|
capacityConfig | object | ||
componentConfig | object | Customize system components for seamless onboarding. | |
nodeManagerConfig | object | ||
qosConfig | object | Define different QoS and their price. | |
schedulingConfigTemplate | string |
Status â
GPUPoolStatus defines the observed state of GPUPool.
Property | Type | Constraints | Description |
---|---|---|---|
allocatedTFlopsPercent | string | ||
allocatedVRAMPercent | string | ||
availableTFlops | any | pattern: Regex | |
availableVRAM | any | pattern: Regex | |
budgetExceeded | string | If the budget is exceeded, the set value in comma separated string to indicate which period caused the exceeding. If this field is not empty, scheduler will not schedule new AI workloads and stop scaling-up check. Default: `` | |
cluster | string | ||
componentStatus | object | when updating any component version or config, pool controller will perform rolling update. the status will be updated periodically, default to 5s, progress will be 0-100. when the progress is 100, the component version or config is fully updated. | |
conditions | array | ||
lastCompactionTime | string<date-time> | ||
notReadyNodes | integer<int32> | ||
phase | string | Pending Running Updating Destroying Unknown | Default: Pending |
potentialSavingsPerMonth | string | ||
provisioningPhase | string | None Initializing Provisioning Completed | Default: None |
readyNodes | integer<int32> | ||
runningAppsCnt | integer<int32> | ||
savedCostsPerMonth | string | ||
totalGPUs | integer<int32> | ||
totalNodes | integer<int32> | ||
totalTFlops | any | pattern: Regex | |
totalVRAM | any | pattern: Regex | |
utilizedTFlopsPercent | string | ||
utilizedVRAMPercent | string | ||
virtualAvailableTFlops | any | pattern: Regex | |
virtualAvailableVRAM | any | pattern: Regex | |
virtualTFlops | any | pattern: Regex | |
virtualVRAM | any | pattern: Regex |