Revisions are associated with an inference workload and represent a snapshot of its configuration. A revision is created on each change to the inference workload.
Retrieve the details of inference workload revisions by workload id. Supported for clusters v2.21+.
Executed successfully.
Unauthorized
Forbidden
The specified resource was not found
unexpected error
unexpected error
{- "revisions": [
- {
- "type": "runai-revision",
- "name": "very-important-job",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "workloadId": "06d16c5d-4728-42fa-b573-3b11820d999f",
- "tenantId": 1001,
- "clusterId": "71f69d83-ba66-4822-adf5-55ce55efd210",
- "projectId": 1,
- "departmentId": 2,
- "createdAt": "2022-01-01T03:49:52.531Z",
- "deletedAt": "2022-08-12T19:28:24.131Z",
- "revisionRequestedResources": {
- "gpuRequestType": "portion",
- "gpu": {
- "limit": 1.5,
- "request": 1
}, - "gpuMemory": {
- "limit": "2G",
- "request": "200M"
}, - "cpu": {
- "limit": 1.5,
- "request": 1
}, - "cpuMemory": {
- "limit": "2G",
- "request": "200M"
}, - "migProfile": [
- "1g.5gb"
], - "extendedResources": [
- {
- "resource": "hardware-vendor.example/foo",
- "quantity": 2,
- "exclude": false
}
]
}, - "podsRequestedResources": {
- "gpuRequestType": "portion",
- "gpu": {
- "limit": 1.5,
- "request": 1
}, - "gpuMemory": {
- "limit": "2G",
- "request": "200M"
}, - "cpu": {
- "limit": 1.5,
- "request": 1
}, - "cpuMemory": {
- "limit": "2G",
- "request": "200M"
}, - "migProfile": [
- "1g.5gb"
], - "extendedResources": [
- {
- "resource": "hardware-vendor.example/foo",
- "quantity": 2,
- "exclude": false
}
]
}, - "requestedPods": {
- "number": 1,
- "min": 2,
- "max": 5,
- "parallelism": 3,
- "completions": 5
}, - "requestedNodePools": [
- "default"
], - "allocatedResources": {
- "gpu": 1.5,
- "migProfile": [
- "1g.5gb"
], - "gpuMemory": "200Mi",
- "cpu": 0.5,
- "cpuMemory": "0B",
- "extendedResources": [
- {
- "resource": "hardware-vendor.example/foo",
- "quantity": 2,
- "exclude": false
}
]
}, - "currentNodePools": [
- "default"
], - "runningPods": 1,
- "images": [
- "alpine:latest"
], - "environmentVariables": {
- "property1": "string",
- "property2": "string"
}, - "command": "sleep",
- "arguments": "1000",
- "conditions": [
- {
- "type": "Ready",
- "status": "False",
- "message": "Resource validation failed: ...",
- "reason": "ErrorConfig",
- "lastTransitionTime": "2022-01-01T03:49:52.531Z"
}
], - "phase": "Creating",
- "phaseMessage": "Not enough resources in the requested nodepool",
- "phaseUpdatedAt": "2022-06-08T11:28:24.131Z",
- "additionalFields": { }
}
]
}
Retrieve the number of an inference workload revisions from a cluster. Supported for clusters v2.21+.
Executed successfully.
Unauthorized
Forbidden
unexpected error
unexpected error
{- "count": 1
}
Retrieve revision details using a revision id. Supported for clusters v2.21+.
Executed successfully.
Unauthorized
Forbidden
The specified resource was not found
unexpected error
unexpected error
{- "type": "runai-revision",
- "name": "very-important-job",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "workloadId": "06d16c5d-4728-42fa-b573-3b11820d999f",
- "tenantId": 1001,
- "clusterId": "71f69d83-ba66-4822-adf5-55ce55efd210",
- "projectId": 1,
- "departmentId": 2,
- "createdAt": "2022-01-01T03:49:52.531Z",
- "deletedAt": "2022-08-12T19:28:24.131Z",
- "revisionRequestedResources": {
- "gpuRequestType": "portion",
- "gpu": {
- "limit": 1.5,
- "request": 1
}, - "gpuMemory": {
- "limit": "2G",
- "request": "200M"
}, - "cpu": {
- "limit": 1.5,
- "request": 1
}, - "cpuMemory": {
- "limit": "2G",
- "request": "200M"
}, - "migProfile": [
- "1g.5gb"
], - "extendedResources": [
- {
- "resource": "hardware-vendor.example/foo",
- "quantity": 2,
- "exclude": false
}
]
}, - "podsRequestedResources": {
- "gpuRequestType": "portion",
- "gpu": {
- "limit": 1.5,
- "request": 1
}, - "gpuMemory": {
- "limit": "2G",
- "request": "200M"
}, - "cpu": {
- "limit": 1.5,
- "request": 1
}, - "cpuMemory": {
- "limit": "2G",
- "request": "200M"
}, - "migProfile": [
- "1g.5gb"
], - "extendedResources": [
- {
- "resource": "hardware-vendor.example/foo",
- "quantity": 2,
- "exclude": false
}
]
}, - "requestedPods": {
- "number": 1,
- "min": 2,
- "max": 5,
- "parallelism": 3,
- "completions": 5
}, - "requestedNodePools": [
- "default"
], - "allocatedResources": {
- "gpu": 1.5,
- "migProfile": [
- "1g.5gb"
], - "gpuMemory": "200Mi",
- "cpu": 0.5,
- "cpuMemory": "0B",
- "extendedResources": [
- {
- "resource": "hardware-vendor.example/foo",
- "quantity": 2,
- "exclude": false
}
]
}, - "currentNodePools": [
- "default"
], - "runningPods": 1,
- "images": [
- "alpine:latest"
], - "environmentVariables": {
- "property1": "string",
- "property2": "string"
}, - "command": "sleep",
- "arguments": "1000",
- "conditions": [
- {
- "type": "Ready",
- "status": "False",
- "message": "Resource validation failed: ...",
- "reason": "ErrorConfig",
- "lastTransitionTime": "2022-01-01T03:49:52.531Z"
}
], - "phase": "Creating",
- "phaseMessage": "Not enough resources in the requested nodepool",
- "phaseUpdatedAt": "2022-06-08T11:28:24.131Z",
- "additionalFields": { }
}