Skip to content

Commit 7e3a884

Browse files
authored
Merge pull request #13088 from velconia/fix_thread_bug
Fix generator not closed when iteration end bug
2 parents e10aa80 + e7d87c0 commit 7e3a884

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

benchmark/fluid/fluid_benchmark.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,7 @@ def train(avg_loss, infer_prog, optimizer, train_reader, test_reader, batch_acc,
151151
if data == None:
152152
break
153153
if iters == args.iterations:
154+
reader_generator.close()
154155
break
155156
if iters == args.skip_batch_num:
156157
start_time = time.time()
@@ -252,6 +253,7 @@ def train_parallel(avg_loss, infer_prog, optimizer, train_reader, test_reader,
252253
if data == None:
253254
break
254255
if iters == args.iterations:
256+
reader_generator.close()
255257
break
256258
if args.profile and pass_id == 0 and batch_id == 5:
257259
profiler.start_profiler("All")

0 commit comments

Comments
 (0)