Update Peft Lora && Update Readme (#376)

This commit is contained in:
Bubbliiiing
2025-11-20 17:44:22 +08:00
committed by GitHub
parent ccc3b1055e
commit 037a2e8360
79 changed files with 2499 additions and 849 deletions
+5
View File
@@ -919,7 +919,12 @@ def main():
elif zero_stage == 3:
# create custom saving & loading hooks so that `accelerator.save_state(...)` serializes in a nice format
def save_model_hook(models, weights, output_dir):
accelerate_state_dict = accelerator.get_state_dict(models[-1], unwrap=True)
if accelerator.is_main_process:
from safetensors.torch import save_file
safetensor_save_path = os.path.join(output_dir, f"diffusion_pytorch_model.safetensors")
save_file(accelerate_state_dict, safetensor_save_path, metadata={"format": "pt"})
with open(os.path.join(output_dir, "sampler_pos_start.pkl"), 'wb') as file:
pickle.dump([batch_sampler.sampler._pos_start, first_epoch], file)