Jobs
Get a Run
Changed onget/api/v1/jobs/{name}/runs/{run}
Request
- Base URL: / (relative, and the document was published on a file host, not at the API’s origin)
- URL: /api/v1/jobs/{name}/runs/{run}
- Auth: none declared
Path parameters
namestring required
runstring required
Headers
X-Axisml-Tenantstring
Active tenant for the request (fallback for the axisml.tenant cookie).
Response
Run detail.
Example response
{
"backend": {
"engine": "pytorchjob",
"name": "native"
},
"computeNamespace": "axisml-team-vision",
"createdAt": "2026-06-28T09:00:00Z",
"description": "Distributed ResNet-50 training run on ImageNet.",
"displayName": "ResNet-50 Training #7",
"id": "b7d9e3f1-1a2b-3c4d-5e6f-708192a3b4c5",
"jobName": "resnet-train",
"message": "All worker replicas ready.",
"name": "resnet-train-7",
"namespace": "team-vision",
"owner": "li.wei",
"ownerId": "3a2b1c0d-4e5f-6789-abcd-ef0123456789",
"phase": "Running",
"poolName": "gpu-a100",
"resources": {
"cpu": "32",
"memory": "256Gi",
"nvidia.com/gpu": "8"
},
"roles": [
{
"activeReplicas": 4,
"failedReplicas": 0,
"name": "worker",
"readyReplicas": 4,
"replicas": 4,
"restartPolicy": "OnFailure",
"succeededReplicas": 0,
"template": {
"args": [
"--epochs",
"90",
"--batch-size",
"256"
],
"command": [
"python",
"train.py"
],
"env": [
{
"name": "NCCL_DEBUG",
"value": "INFO"
}
],
"envFrom": [
{
"configMapRef": {
"name": "resnet-training-config"
}
}
],
"image": "registry.axisml.io/training/resnet:1.4.0",
"ports": [
{
"containerPort": 8080,
"name": "http",
"protocol": "TCP"
}
],
"resources": {
"cpu": "8",
"memory": "64Gi",
"nvidia.com/gpu": "2"
},
"volumeMounts": [
{
"mountPath": "/data",
"name": "data"
},
{
"mountPath": "/etc/axisml",
"name": "config",
"readOnly": true
}
],
"volumes": [
{
"name": "data",
"persistentVolumeClaim": {
"claimName": "resnet-imagenet"
}
},
{
"configMap": {
"name": "resnet-training-config"
},
"name": "config"
}
]
}
}
],
"runNumber": 7,
"runPolicy": {
"activeDeadlineSeconds": 86400,
"backoffLimit": 2,
"progressDeadlineSeconds": 600,
"ttlSecondsAfterFinished": 3600
},
"scheduledAt": "2026-06-28T09:00:00Z",
"spec": {
"backend": {
"engine": "pytorchjob",
"name": "native"
},
"configMaps": [
{
"data": {
"trainer.yaml": "epochs: 90\nbatchSize: 256\n"
},
"name": "resnet-training-config"
}
],
"roles": [
{
"name": "worker",
"replicas": 4,
"restartPolicy": "OnFailure",
"template": {
"args": [
"--epochs",
"90",
"--batch-size",
"256"
],
"command": [
"python",
"train.py"
],
"env": [
{
"name": "NCCL_DEBUG",
"value": "INFO"
}
],
"envFrom": [
{
"configMapRef": {
"name": "resnet-training-config"
}
}
],
"image": "registry.axisml.io/training/resnet:1.4.0",
"ports": [
{
"containerPort": 8080,
"name": "http",
"protocol": "TCP"
}
],
"resources": {
"cpu": "8",
"memory": "64Gi",
"nvidia.com/gpu": "2"
},
"volumeMounts": [
{
"mountPath": "/data",
"name": "data"
},
{
"mountPath": "/etc/axisml",
"name": "config",
"readOnly": true
}
],
"volumes": [
{
"name": "data",
"persistentVolumeClaim": {
"claimName": "resnet-imagenet"
}
},
{
"configMap": {
"name": "resnet-training-config"
},
"name": "config"
}
]
}
}
],
"runPolicy": {
"activeDeadlineSeconds": 86400,
"backoffLimit": 2,
"progressDeadlineSeconds": 600,
"ttlSecondsAfterFinished": 3600
},
"scheduling": {
"minMember": 4,
"priorityClass": "high-priority",
"quota": "axisml-team-vision-gpu-a100"
}
},
"startedAt": "2026-06-28T09:00:00Z",
"tenantDisplayName": "Vision Team",
"tenantName": "team-vision",
"unitName": "a100-2x",
"updatedAt": "2026-06-28T09:30:00Z"
}Changes
- warning
added the new
Queuedenum value to the////response property for the response status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status
- warning
- info
added the optional property
///////to the response with the status - info
added the optional property
/////to the response with the status - info
added the optional property
////////////to the response with the status
- info