MCPcopy Create free account
hub / github.com/Gadersd/stable-diffusion-burn / save_stable_diffusion

Function save_stable_diffusion

python/stablediffusion.py:8–14  ·  view source on GitHub ↗
(stable_diffusion, path)

Source from the content-addressed store, hash-verified

6from save import save_scalar, save_tensor
7
8def save_stable_diffusion(stable_diffusion, path):
9 pathlib.Path(path).mkdir(parents=True, exist_ok=True)
10 save_scalar(stable_diffusion.alphas_cumprod.shape[0], "n_steps", path)
11 save_tensor(stable_diffusion.alphas_cumprod, 'alphas_cumprod', path)
12 save_autoencoder(stable_diffusion.first_stage_model, pathlib.Path(path, 'autoencoder'))
13 save_unet_model(stable_diffusion.model.diffusion_model, pathlib.Path(path, 'unet'))
14 save_clip_text_transformer(stable_diffusion.cond_stage_model.transformer.text_model, pathlib.Path(path, 'clip'))

Callers

nothing calls this directly

Calls 5

save_scalarFunction · 0.90
save_tensorFunction · 0.90
save_autoencoderFunction · 0.90
save_unet_modelFunction · 0.90

Tested by

no test coverage detected