@@ -112,6 +112,10 @@ def configure_optimizers(self):
112112 lr_scheduler = torch .optim .lr_scheduler .StepLR (optimizer_1 , step_size = 1 )
113113 return [optimizer_1 , optimizer_2 ], [lr_scheduler ]
114114
115+ @property
116+ def automatic_optimization (self ) -> bool :
117+ return False
118+
115119 model = TestModel ()
116120 model .training_step_end = None
117121 model .training_epoch_end = None
@@ -121,8 +125,8 @@ def configure_optimizers(self):
121125 limit_val_batches = 1 ,
122126 max_epochs = 1 ,
123127 weights_summary = None ,
124- automatic_optimization = False ,
125- enable_pl_optimizer = True )
128+ enable_pl_optimizer = True ,
129+ )
126130 trainer .fit (model )
127131
128132 assert len (mock_sgd_step .mock_calls ) == 2
@@ -161,6 +165,10 @@ def configure_optimizers(self):
161165 lr_scheduler = torch .optim .lr_scheduler .StepLR (optimizer_1 , step_size = 1 )
162166 return [optimizer_1 , optimizer_2 ], [lr_scheduler ]
163167
168+ @property
169+ def automatic_optimization (self ) -> bool :
170+ return False
171+
164172 model = TestModel ()
165173 model .training_step_end = None
166174 model .training_epoch_end = None
@@ -170,7 +178,6 @@ def configure_optimizers(self):
170178 limit_val_batches = 1 ,
171179 max_epochs = 1 ,
172180 weights_summary = None ,
173- automatic_optimization = False ,
174181 accumulate_grad_batches = 2 ,
175182 enable_pl_optimizer = True ,
176183 )
@@ -237,7 +244,6 @@ def configure_optimizers(self):
237244 max_epochs = 1 ,
238245 weights_summary = None ,
239246 enable_pl_optimizer = True ,
240- automatic_optimization = True
241247 )
242248 trainer .fit (model )
243249
@@ -291,7 +297,6 @@ def configure_optimizers(self):
291297 max_epochs = 1 ,
292298 weights_summary = None ,
293299 enable_pl_optimizer = True ,
294- automatic_optimization = True
295300 )
296301 trainer .fit (model )
297302
@@ -352,7 +357,6 @@ def configure_optimizers(self):
352357 max_epochs = 1 ,
353358 weights_summary = None ,
354359 enable_pl_optimizer = True ,
355- automatic_optimization = True
356360 )
357361 trainer .fit (model )
358362
@@ -406,7 +410,6 @@ def configure_optimizers(self):
406410 max_epochs = 1 ,
407411 weights_summary = None ,
408412 enable_pl_optimizer = True ,
409- automatic_optimization = True ,
410413 )
411414 trainer .fit (model )
412415
0 commit comments