Skip to content

Commit 8446e5e

Browse files
committed
Small fixes
1 parent dfa1391 commit 8446e5e

File tree

2 files changed

+8
-9
lines changed

2 files changed

+8
-9
lines changed

smartdispatch/job_generator.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -101,9 +101,8 @@ def _generate_base_pbs(self):
101101
resource += ":gpus={gpus}".format(gpus=len(commands) * self.nb_gpus_per_command)
102102
pbs.add_resources(nodes=resource)
103103

104-
if mem_per_command is not None:
105-
resource = "{mem}Gb".format(mem=len(commands) * mem_per_command)
106-
pbs.add_resources(mem=resource)
104+
resource = "{mem}Gb".format(mem=len(commands) * mem_per_command)
105+
pbs.add_resources(mem=resource)
107106

108107
pbs.add_modules_to_load(*self.queue.modules)
109108
pbs.add_to_prolog(*self.prolog)

smartdispatch/tests/test_job_generator.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -43,15 +43,15 @@ def test_generate_pbs(self):
4343
assert_equal(job_generator.pbs_list[0].epilog, self.epilog)
4444

4545
def test_generate_pbs2_cpu(self):
46-
# Should needs two PBS file
46+
# Should need two PBS files
4747
command_params = {'nb_cores_per_command': self.cores // 2}
4848
job_generator = JobGenerator(self.queue, self.commands, command_params=command_params)
4949
assert_equal(len(job_generator.pbs_list), 2)
5050
assert_equal(job_generator.pbs_list[0].commands, self.commands[:2])
5151
assert_equal(job_generator.pbs_list[1].commands, self.commands[2:])
5252

5353
def test_generate_pbs4_cpu(self):
54-
# Should needs four PBS file
54+
# Should need four PBS files
5555
command_params = {'nb_cores_per_command': self.cores}
5656
job_generator = JobGenerator(self.queue, self.commands, command_params=command_params)
5757
assert_equal(len(job_generator.pbs_list), 4)
@@ -65,15 +65,15 @@ def test_generate_pbs4_cpu(self):
6565
assert_equal(job_generator.pbs_list[0].modules, self.modules)
6666

6767
def test_generate_pbs2_mem(self):
68-
# Should need two PBS file
68+
# Should need two PBS files
6969
command_params = {'mem_per_command': self.mem_per_node // 2}
7070
job_generator = JobGenerator(self.queue, self.commands, command_params)
7171
assert_equal(len(job_generator.pbs_list), 2)
7272
assert_equal(job_generator.pbs_list[0].commands, self.commands[:2])
7373
assert_equal(job_generator.pbs_list[1].commands, self.commands[2:])
7474

7575
def test_generate_pbs4_mem(self):
76-
# Should needs four PBS file
76+
# Should need four PBS files
7777
command_params = {'mem_per_command': self.mem_per_node}
7878
job_generator = JobGenerator(self.queue, self.commands, command_params)
7979
assert_equal(len(job_generator.pbs_list), 4)
@@ -88,15 +88,15 @@ def test_generate_pbs4_mem(self):
8888

8989
def test_generate_pbs2_gpu(self):
9090
# Test nb_gpus_per_command argument
91-
# Should needs two PBS file
91+
# Should need two PBS files
9292
command_params = {'nb_gpus_per_command': self.gpus // 2}
9393
job_generator = JobGenerator(self.queue_gpu, self.commands, command_params=command_params)
9494
assert_equal(len(job_generator.pbs_list), 2)
9595
assert_equal(job_generator.pbs_list[0].commands, self.commands[:2])
9696
assert_equal(job_generator.pbs_list[1].commands, self.commands[2:])
9797

9898
def test_generate_pbs4_gpu(self):
99-
# Should needs four PBS files
99+
# Should need four PBS files
100100
command_params = {'nb_gpus_per_command': self.gpus}
101101
job_generator = JobGenerator(self.queue_gpu, self.commands, command_params=command_params)
102102
assert_equal(len(job_generator.pbs_list), 4)

0 commit comments

Comments
 (0)