Spaces:
Running
Running
Update jobs/process/BaseSDTrainProcess.py
Browse files
jobs/process/BaseSDTrainProcess.py
CHANGED
|
@@ -629,7 +629,10 @@ class BaseSDTrainProcess(BaseTrainProcess):
|
|
| 629 |
try:
|
| 630 |
filename = f'optimizer.pt'
|
| 631 |
file_path = os.path.join(self.save_root, filename)
|
| 632 |
-
|
|
|
|
|
|
|
|
|
|
| 633 |
torch.save(state_dict, file_path)
|
| 634 |
print_acc(f"Saved optimizer to {file_path}")
|
| 635 |
except Exception as e:
|
|
|
|
| 629 |
try:
|
| 630 |
filename = f'optimizer.pt'
|
| 631 |
file_path = os.path.join(self.save_root, filename)
|
| 632 |
+
try:
|
| 633 |
+
state_dict = unwrap_model(self.optimizer).state_dict()
|
| 634 |
+
except Exception as e:
|
| 635 |
+
state_dict = self.optimizer.state_dict()
|
| 636 |
torch.save(state_dict, file_path)
|
| 637 |
print_acc(f"Saved optimizer to {file_path}")
|
| 638 |
except Exception as e:
|