mirror of
https://github.com/ostris/ai-toolkit.git
synced 2026-04-30 11:11:37 +00:00
Fixed issue saving optimizer in some instances.
This commit is contained in:
@@ -629,7 +629,10 @@ class BaseSDTrainProcess(BaseTrainProcess):
|
|||||||
try:
|
try:
|
||||||
filename = f'optimizer.pt'
|
filename = f'optimizer.pt'
|
||||||
file_path = os.path.join(self.save_root, filename)
|
file_path = os.path.join(self.save_root, filename)
|
||||||
state_dict = unwrap_model(self.optimizer).state_dict()
|
try:
|
||||||
|
state_dict = unwrap_model(self.optimizer).state_dict()
|
||||||
|
except Exception as e:
|
||||||
|
state_dict = self.optimizer.state_dict()
|
||||||
torch.save(state_dict, file_path)
|
torch.save(state_dict, file_path)
|
||||||
print_acc(f"Saved optimizer to {file_path}")
|
print_acc(f"Saved optimizer to {file_path}")
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
|
|||||||
Reference in New Issue
Block a user