modify ace inference and ace yaml

This commit is contained in:
皓童
2024-11-25 14:24:54 +08:00
parent cd33b4ab15
commit 2a29446d45
6 changed files with 160 additions and 116 deletions
+4 -2
View File
@@ -197,7 +197,7 @@ class LatentDiffusionSolver(BaseSolver):
else:
self.logger.info('Use default backend.')
self.use_scaler = cfg.get('USE_SCALER', True)
self.enable_gradscaler = cfg.get('ENABLE_GRADSCALER', True)
self.enable_gradscaler = cfg.get('ENABLE_GRADSCALER', False)
self.use_orig_params = cfg.get('USE_ORIG_PARAMS', False)
self.model_shard = cfg.get('SHARDING_STRATEGY', 'full_shard')
self.sharding_size = cfg.get('SHARDING_SIZE', None)
@@ -422,8 +422,10 @@ class LatentDiffusionSolver(BaseSolver):
process_group=None)
else:
self.scaler = amp.GradScaler(enabled=self.enable_gradscaler)
else:
elif self.cfg.DTYPE in ['float16']:
self.scaler = amp.GradScaler()
else:
self.scaler = None
else:
self.scaler = None