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

Function save_unet_model

python/unet.py:144–152  ·  view source on GitHub ↗
(model, path)

Source from the content-addressed store, hash-verified

142 save_res_transformer(output_blocks[11], pathlib.Path(path, 'rt7'))
143
144def save_unet_model(model, path):
145 pathlib.Path(path).mkdir(parents=True, exist_ok=True)
146 save_linear(model.time_embed[0], pathlib.Path(path, 'lin1_time_embed'))
147 save_linear(model.time_embed[2], pathlib.Path(path, 'lin2_time_embed'))
148 save_unet_input_blocks(model.input_blocks, pathlib.Path(path, 'input_blocks'))
149 save_res_transformer_res(model.middle_block, pathlib.Path(path, 'middle_block'))
150 save_unet_output_blocks(model.output_blocks, pathlib.Path(path, 'output_blocks'))
151 save_group_norm(model.out[0], pathlib.Path(path, 'norm_out'))
152 save_conv2d(model.out[2], pathlib.Path(path, 'conv_out'))
153

Callers 1

save_stable_diffusionFunction · 0.90

Calls 6

save_linearFunction · 0.85
save_unet_input_blocksFunction · 0.85
save_res_transformer_resFunction · 0.85
save_unet_output_blocksFunction · 0.85
save_group_normFunction · 0.85
save_conv2dFunction · 0.85

Tested by

no test coverage detected