Skip to content
Snippets Groups Projects
Commit 52932f56 authored by Nordine Feddal's avatar Nordine Feddal
Browse files

fixed a bug when only one kernels present in step

parent afa1b2fc
No related branches found
No related tags found
No related merge requests found
......@@ -99,11 +99,13 @@ def parse_sched_order(args):
outFile.write("#define __GPUSCHED_STEPS__HPP\n")
outFile.write(GPUSchedStepParams.dump_struct())
for step in schedOrder:
step = step.rstrip(' ').lstrip(' ')
step = step.rstrip(' ').lstrip(' ').rstrip('\n')
if(step[0] == token[1] and step[-1] == token[2]):
step = step[1:-1].split(token[0])
number_kernels = len(step)
else:
number_kernels = 1
currGpuSchedStep = GPUSchedResultStep(number_kernels, step, step_no)
outFile.write(currGpuSchedStep.dump_str())
......
......@@ -30,7 +30,10 @@ class GPUSchedResultStep:
self.number_kernels = number_kernels # number of kernels to execute for this step
self.list_jobs = list_jobs # list of jobs
if number_kernels != 1:
self.str_list_jobs = ','.join(self.list_jobs)
else:
self.str_list_jobs = list_jobs
self.step_no = step_no
self.dump_str()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment