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"
|
||||
},
|
||||
"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",
|
||||
"format": "date-time",
|
||||
"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