Skip to content

Latest commit

 

History

History
163 lines (154 loc) · 12 KB

File metadata and controls

163 lines (154 loc) · 12 KB

V0044JobInfo

Properties

Name Type Description Notes
account str Account associated with the job [optional]
accrue_time V0044Uint64NoValStruct [optional]
admin_comment str Arbitrary comment made by administrator [optional]
allocating_node str Local node making the resource allocation [optional]
array_job_id V0044Uint32NoValStruct [optional]
array_task_id V0044Uint32NoValStruct [optional]
array_max_tasks V0044Uint32NoValStruct [optional]
array_task_string str String expression of task IDs in this record [optional]
association_id int Unique identifier for the association [optional]
batch_features str Features required for batch script's node [optional]
batch_flag bool True if batch job [optional]
batch_host str Name of host running batch script [optional]
flags List[str] Job flags [optional]
burst_buffer str Burst buffer specifications [optional]
burst_buffer_state str Burst buffer state details [optional]
cluster str Cluster name [optional]
cluster_features str List of required cluster features [optional]
command str Executed command [optional]
comment str Arbitrary comment [optional]
container str Absolute path to OCI container bundle [optional]
container_id str OCI container ID [optional]
contiguous bool True if job requires contiguous nodes [optional]
core_spec int Specialized core count [optional]
thread_spec int Specialized thread count [optional]
cores_per_socket V0044Uint16NoValStruct [optional]
billable_tres V0044Float64NoValStruct [optional]
cpus_per_task V0044Uint16NoValStruct [optional]
cpu_frequency_minimum V0044Uint32NoValStruct [optional]
cpu_frequency_maximum V0044Uint32NoValStruct [optional]
cpu_frequency_governor V0044Uint32NoValStruct [optional]
cpus_per_tres str Semicolon delimited list of TRES=# values indicating how many CPUs should be allocated for each specified TRES (currently only used for gres/gpu) [optional]
cron str Time specification for scrontab job [optional]
deadline V0044Uint64NoValStruct [optional]
delay_boot V0044Uint32NoValStruct [optional]
dependency str Other jobs that must meet certain criteria before this job can start [optional]
derived_exit_code V0044ProcessExitCodeVerbose [optional]
eligible_time V0044Uint64NoValStruct [optional]
end_time V0044Uint64NoValStruct [optional]
excluded_nodes str Comma-separated list of nodes that may not be used [optional]
exit_code V0044ProcessExitCodeVerbose [optional]
extra str Arbitrary string used for node filtering if extra constraints are enabled [optional]
failed_node str Name of node that caused job failure [optional]
features str Comma-separated list of features that are required [optional]
federation_origin str Origin cluster's name (when using federation) [optional]
federation_siblings_active str Active sibling job names [optional]
federation_siblings_viable str Viable sibling job names [optional]
gres_detail List[str] [optional]
group_id int Group ID of the user that owns the job [optional]
group_name str Group name of the user that owns the job [optional]
het_job_id V0044Uint32NoValStruct [optional]
het_job_id_set str Job ID range for all heterogeneous job components [optional]
het_job_offset V0044Uint32NoValStruct [optional]
job_id int Job ID [optional]
job_resources V0044JobRes [optional]
job_size_str List[str] [optional]
job_state List[str] Current state [optional]
last_sched_evaluation V0044Uint64NoValStruct [optional]
licenses str License(s) required by the job [optional]
licenses_allocated str License(s) allocated to the job [optional]
mail_type List[str] Mail event type(s) [optional]
mail_user str User to receive email notifications [optional]
max_cpus V0044Uint32NoValStruct [optional]
max_nodes V0044Uint32NoValStruct [optional]
mcs_label str Multi-Category Security label on the job [optional]
memory_per_tres str Semicolon delimited list of TRES=# values indicating how much memory in megabytes should be allocated for each specified TRES (currently only used for gres/gpu) [optional]
name str Job name [optional]
network str Network specs for the job [optional]
nodes str Node(s) allocated to the job [optional]
nice int Requested job priority change [optional]
tasks_per_core V0044Uint16NoValStruct [optional]
tasks_per_tres V0044Uint16NoValStruct [optional]
tasks_per_node V0044Uint16NoValStruct [optional]
tasks_per_socket V0044Uint16NoValStruct [optional]
tasks_per_board V0044Uint16NoValStruct [optional]
cpus V0044Uint32NoValStruct [optional]
node_count V0044Uint32NoValStruct [optional]
tasks V0044Uint32NoValStruct [optional]
partition str Partition assigned to the job [optional]
prefer str Feature(s) the job requested but that are not required [optional]
memory_per_cpu V0044Uint64NoValStruct [optional]
memory_per_node V0044Uint64NoValStruct [optional]
minimum_cpus_per_node V0044Uint16NoValStruct [optional]
minimum_tmp_disk_per_node V0044Uint32NoValStruct [optional]
power V0041OpenapiJobInfoRespJobsInnerPower [optional]
preempt_time V0044Uint64NoValStruct [optional]
preemptable_time V0044Uint64NoValStruct [optional]
pre_sus_time V0044Uint64NoValStruct [optional]
hold bool Hold (true) or release (false) job (Job held) [optional]
priority V0044Uint32NoValStruct [optional]
priority_by_partition List[V0044PartPrio] [optional]
profile List[str] Profile used by the acct_gather_profile plugin [optional]
qos str Quality of Service assigned to the job, if pending the QOS requested [optional]
reboot bool Node reboot requested before start [optional]
required_nodes str Comma-separated list of required nodes [optional]
required_switches int Maximum number of switches [optional]
requeue bool Determines whether the job may be requeued [optional]
resize_time V0044Uint64NoValStruct [optional]
restart_cnt int Number of job restarts [optional]
resv_name str Name of reservation to use [optional]
scheduled_nodes str List of nodes scheduled to be used for the job [optional]
segment_size int Requested segment size [optional]
selinux_context str SELinux context [optional]
shared List[str] How the job can share resources with other jobs, if at all [optional]
step_id V0044SlurmStepId [optional]
sockets_per_board int Number of sockets per board required [optional]
sockets_per_node V0044Uint16NoValStruct [optional]
start_time V0044Uint64NoValStruct [optional]
state_description str Optional details for state_reason [optional]
state_reason str Reason for current Pending or Failed state [optional]
standard_input str Path to stdin file [optional]
standard_output str Path to stdout file [optional]
standard_error str Path to stderr file [optional]
stdin_expanded str Job stdin with expanded fields [optional]
stdout_expanded str Job stdout with expanded fields [optional]
stderr_expanded str Job stderr with expanded fields [optional]
submit_time V0044Uint64NoValStruct [optional]
submit_line str Job submit line (e.g. 'sbatch -N3 job.sh job_arg' [optional]
suspend_time V0044Uint64NoValStruct [optional]
system_comment str Arbitrary comment from slurmctld [optional]
time_limit V0044Uint32NoValStruct [optional]
time_minimum V0044Uint32NoValStruct [optional]
threads_per_core V0044Uint16NoValStruct [optional]
tres_bind str Task to TRES binding directives [optional]
tres_freq str TRES frequency directives [optional]
tres_per_job str Comma-separated list of TRES=# values to be allocated per job [optional]
tres_per_node str Comma-separated list of TRES=# values to be allocated per node [optional]
tres_per_socket str Comma-separated list of TRES=# values to be allocated per socket [optional]
tres_per_task str Comma-separated list of TRES=# values to be allocated per task [optional]
tres_req_str str TRES requested by the job [optional]
tres_alloc_str str TRES used by the job [optional]
user_id int User ID that owns the job [optional]
user_name str User name that owns the job [optional]
maximum_switch_wait_time int Maximum time to wait for switches in seconds [optional]
wckey str Workload characterization key [optional]
current_working_directory str Working directory to use for the job [optional]

Example

from slurmrest_python.models.v0044_job_info import V0044JobInfo

# TODO update the JSON string below
json = "{}"
# create an instance of V0044JobInfo from a JSON string
v0044_job_info_instance = V0044JobInfo.from_json(json)
# print the JSON string representation of the object
print(V0044JobInfo.to_json())

# convert the object into a dict
v0044_job_info_dict = v0044_job_info_instance.to_dict()
# create an instance of V0044JobInfo from a dict
v0044_job_info_from_dict = V0044JobInfo.from_dict(v0044_job_info_dict)

[Back to Model list] [Back to API list] [Back to README]