docs(openapi): update spec with task defaults and file_ids
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
This commit is contained in:
@@ -2887,6 +2887,114 @@
|
|||||||
"format": "int64"
|
"format": "int64"
|
||||||
},
|
},
|
||||||
"description": "Input file IDs"
|
"description": "Input file IDs"
|
||||||
|
},
|
||||||
|
"partition": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "Slurm scheduling: partition name"
|
||||||
|
},
|
||||||
|
"cpus": {
|
||||||
|
"type": "integer",
|
||||||
|
"description": "Slurm scheduling: minimum number of CPUs"
|
||||||
|
},
|
||||||
|
"memory_per_node": {
|
||||||
|
"type": "integer",
|
||||||
|
"description": "Slurm scheduling: memory per node in MB"
|
||||||
|
},
|
||||||
|
"memory_per_cpu": {
|
||||||
|
"type": "integer",
|
||||||
|
"description": "Slurm scheduling: memory per CPU in MB"
|
||||||
|
},
|
||||||
|
"time_limit": {
|
||||||
|
"type": "integer",
|
||||||
|
"description": "Slurm scheduling: time limit in minutes"
|
||||||
|
},
|
||||||
|
"qos": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "Slurm scheduling: quality of service"
|
||||||
|
},
|
||||||
|
"job_name": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "Slurm scheduling: job name"
|
||||||
|
},
|
||||||
|
"nodes": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "Slurm scheduling: number of nodes (supports ranges)"
|
||||||
|
},
|
||||||
|
"tasks": {
|
||||||
|
"type": "integer",
|
||||||
|
"description": "Slurm scheduling: number of tasks"
|
||||||
|
},
|
||||||
|
"cpus_per_task": {
|
||||||
|
"type": "integer",
|
||||||
|
"description": "Slurm scheduling: CPUs per task"
|
||||||
|
},
|
||||||
|
"constraints": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "Slurm scheduling: feature constraints"
|
||||||
|
},
|
||||||
|
"reservation": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "Slurm scheduling: reservation name"
|
||||||
|
},
|
||||||
|
"account": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "Slurm scheduling: charge account"
|
||||||
|
},
|
||||||
|
"nice": {
|
||||||
|
"type": "integer",
|
||||||
|
"description": "Slurm scheduling: nice adjustment"
|
||||||
|
},
|
||||||
|
"mail_type": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "Slurm scheduling: mail notification types (comma-separated)"
|
||||||
|
},
|
||||||
|
"mail_user": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "Slurm scheduling: email address for notifications"
|
||||||
|
},
|
||||||
|
"standard_output": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "Slurm scheduling: stdout file path"
|
||||||
|
},
|
||||||
|
"standard_error": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "Slurm scheduling: stderr file path"
|
||||||
|
},
|
||||||
|
"standard_input": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "Slurm scheduling: stdin file path"
|
||||||
|
},
|
||||||
|
"required_nodes": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "Slurm scheduling: required node list (comma-separated)"
|
||||||
|
},
|
||||||
|
"excluded_nodes": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "Slurm scheduling: excluded node list (comma-separated)"
|
||||||
|
},
|
||||||
|
"begin_time": {
|
||||||
|
"type": "integer",
|
||||||
|
"description": "Slurm scheduling: begin time as Unix timestamp"
|
||||||
|
},
|
||||||
|
"deadline": {
|
||||||
|
"type": "integer",
|
||||||
|
"description": "Slurm scheduling: deadline as Unix timestamp"
|
||||||
|
},
|
||||||
|
"array": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "Slurm scheduling: job array specification"
|
||||||
|
},
|
||||||
|
"dependency": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "Slurm scheduling: job dependency specification"
|
||||||
|
},
|
||||||
|
"requeue": {
|
||||||
|
"type": "boolean",
|
||||||
|
"description": "Slurm scheduling: requeue on failure"
|
||||||
|
},
|
||||||
|
"kill_on_node_fail": {
|
||||||
|
"type": "boolean",
|
||||||
|
"description": "Slurm scheduling: kill on node failure"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -2947,6 +3055,114 @@
|
|||||||
"type": "string",
|
"type": "string",
|
||||||
"format": "date-time",
|
"format": "date-time",
|
||||||
"description": "Last update timestamp"
|
"description": "Last update timestamp"
|
||||||
|
},
|
||||||
|
"partition": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "Slurm scheduling: partition name"
|
||||||
|
},
|
||||||
|
"cpus": {
|
||||||
|
"type": "integer",
|
||||||
|
"description": "Slurm scheduling: minimum number of CPUs"
|
||||||
|
},
|
||||||
|
"memory_per_node": {
|
||||||
|
"type": "integer",
|
||||||
|
"description": "Slurm scheduling: memory per node in MB"
|
||||||
|
},
|
||||||
|
"memory_per_cpu": {
|
||||||
|
"type": "integer",
|
||||||
|
"description": "Slurm scheduling: memory per CPU in MB"
|
||||||
|
},
|
||||||
|
"time_limit": {
|
||||||
|
"type": "integer",
|
||||||
|
"description": "Slurm scheduling: time limit in minutes"
|
||||||
|
},
|
||||||
|
"qos": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "Slurm scheduling: quality of service"
|
||||||
|
},
|
||||||
|
"job_name": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "Slurm scheduling: job name"
|
||||||
|
},
|
||||||
|
"nodes": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "Slurm scheduling: number of nodes (supports ranges)"
|
||||||
|
},
|
||||||
|
"tasks": {
|
||||||
|
"type": "integer",
|
||||||
|
"description": "Slurm scheduling: number of tasks"
|
||||||
|
},
|
||||||
|
"cpus_per_task": {
|
||||||
|
"type": "integer",
|
||||||
|
"description": "Slurm scheduling: CPUs per task"
|
||||||
|
},
|
||||||
|
"constraints": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "Slurm scheduling: feature constraints"
|
||||||
|
},
|
||||||
|
"reservation": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "Slurm scheduling: reservation name"
|
||||||
|
},
|
||||||
|
"account": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "Slurm scheduling: charge account"
|
||||||
|
},
|
||||||
|
"nice": {
|
||||||
|
"type": "integer",
|
||||||
|
"description": "Slurm scheduling: nice adjustment"
|
||||||
|
},
|
||||||
|
"mail_type": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "Slurm scheduling: mail notification types (comma-separated)"
|
||||||
|
},
|
||||||
|
"mail_user": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "Slurm scheduling: email address for notifications"
|
||||||
|
},
|
||||||
|
"standard_output": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "Slurm scheduling: stdout file path"
|
||||||
|
},
|
||||||
|
"standard_error": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "Slurm scheduling: stderr file path"
|
||||||
|
},
|
||||||
|
"standard_input": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "Slurm scheduling: stdin file path"
|
||||||
|
},
|
||||||
|
"required_nodes": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "Slurm scheduling: required node list (comma-separated)"
|
||||||
|
},
|
||||||
|
"excluded_nodes": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "Slurm scheduling: excluded node list (comma-separated)"
|
||||||
|
},
|
||||||
|
"begin_time": {
|
||||||
|
"type": "integer",
|
||||||
|
"description": "Slurm scheduling: begin time as Unix timestamp"
|
||||||
|
},
|
||||||
|
"deadline": {
|
||||||
|
"type": "integer",
|
||||||
|
"description": "Slurm scheduling: deadline as Unix timestamp"
|
||||||
|
},
|
||||||
|
"array": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "Slurm scheduling: job array specification"
|
||||||
|
},
|
||||||
|
"dependency": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "Slurm scheduling: job dependency specification"
|
||||||
|
},
|
||||||
|
"requeue": {
|
||||||
|
"type": "boolean",
|
||||||
|
"description": "Slurm scheduling: requeue on failure"
|
||||||
|
},
|
||||||
|
"kill_on_node_fail": {
|
||||||
|
"type": "boolean",
|
||||||
|
"description": "Slurm scheduling: kill on node failure"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user