Skip to content

Commit 530aa0f

Browse files
authored
Support if pbs scripts add ngpus info (#215)
1 parent a098de2 commit 530aa0f

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

dpdispatcher/pbs.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,11 @@ def gen_script(self, job):
1818
def gen_script_header(self, job):
1919
resources = job.resources
2020
pbs_script_header_dict= {}
21-
pbs_script_header_dict['select_node_line']="#PBS -l select={number_node}:ncpus={cpu_per_node}:ngpus={gpu_per_node}".format(
22-
number_node=resources.number_node, cpu_per_node=resources.cpu_per_node, gpu_per_node=resources.gpu_per_node
21+
pbs_script_header_dict['select_node_line']="#PBS -l select={number_node}:ncpus={cpu_per_node}".format(
22+
number_node=resources.number_node, cpu_per_node=resources.cpu_per_node
2323
)
24+
if (resources.gpu_per_node != 0):
25+
pbs_script_header_dict['select_node_line'] += ":ngpus={gpu_per_node}".format(gpu_per_node=resources.gpu_per_node)
2426
pbs_script_header_dict['queue_name_line']="#PBS -q {queue_name}".format(queue_name=resources.queue_name)
2527
pbs_script_header = pbs_script_header_template.format(**pbs_script_header_dict)
2628
return pbs_script_header

0 commit comments

Comments
 (0)