InstancePlacementDiagnostics
Cluster placement analysis for one model instance.
Instance ID.
Placed model ID.
masterNodeId object
Current master node ID, when known.
- string
- null
Whether the current master is part of this model placement.
Whether the API node is part of this model placement.
Node IDs participating in the placement.
runners object[]
Per-runner placement details.
Runner ID.
Node ID assigned to this runner.
friendlyName object
Friendly node name, when known.
- string
- null
statusKind object
Current event-sourced runner status variant.
- string
- null
Distributed device rank.
Distributed world size.
Inclusive first model layer on this shard.
Exclusive final model layer on this shard.
Total number of model layers.
Whether this assignment is on the API node.
Whether this assignment is on the master node.
tasks object[]
Event-sourced tasks associated with this runner assignment.
Skulk task ID.
Concrete task model name.
Current event-sourced task status.
Instance associated with the task.
commandId object
External command ID for user-facing inference tasks.
- string
- null
runnerId object
Runner assigned to the task, if known.
- string
- null
modelId object
Model associated with the task, if known.
- string
- null
Heuristic warnings that may help explain a stuck placement.
{
"instanceId": "string",
"modelId": "string",
"masterNodeId": "string",
"masterIsPlacementNode": true,
"localNodeIsPlacementNode": true,
"placementNodeIds": [
"string"
],
"runners": [
{
"runnerId": "string",
"nodeId": "string",
"friendlyName": "string",
"statusKind": "string",
"deviceRank": 0,
"worldSize": 0,
"startLayer": 0,
"endLayer": 0,
"nLayers": 0,
"isLocal": true,
"isMaster": true,
"tasks": [
{
"taskId": "string",
"taskKind": "string",
"taskStatus": "string",
"instanceId": "string",
"commandId": "string",
"runnerId": "string",
"modelId": "string"
}
]
}
],
"warnings": [
"string"
]
}