File tree Expand file tree Collapse file tree 1 file changed +6
-5
lines changed
python/paddle/fluid/tests/unittests Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -98,17 +98,18 @@ def run_trainer(self, args):
98
98
strategy .allow_op_delay = False
99
99
100
100
build_stra = fluid .BuildStrategy ()
101
- if args .batch_merge_repeat > 1 :
102
- pass_builder = build_stra ._create_passes_from_strategy ()
103
- mypass = pass_builder .insert_pass (
104
- len (pass_builder .all_passes ()) - 2 , "multi_batch_merge_pass" )
105
- mypass .set_int ("num_repeats" , args .batch_merge_repeat )
106
101
107
102
if args .use_reduce :
108
103
build_stra .reduce_strategy = fluid .BuildStrategy .ReduceStrategy .Reduce
109
104
else :
110
105
build_stra .reduce_strategy = fluid .BuildStrategy .ReduceStrategy .AllReduce
111
106
107
+ if args .batch_merge_repeat > 1 :
108
+ pass_builder = build_stra ._create_passes_from_strategy ()
109
+ mypass = pass_builder .insert_pass (
110
+ len (pass_builder .all_passes ()) - 2 , "multi_batch_merge_pass" )
111
+ mypass .set_int ("num_repeats" , args .batch_merge_repeat )
112
+
112
113
exe = fluid .ParallelExecutor (
113
114
args .use_cuda ,
114
115
loss_name = avg_cost .name ,
You can’t perform that action at this time.
0 commit comments