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

Function save_encoder

python/autoencoder.py:72–83  ·  view source on GitHub ↗
(encoder, path)

Source from the content-addressed store, hash-verified

70 save_padded_conv2d(encoder_block['downsample']['conv'], pathlib.Path(path, 'downsampler'))
71
72def save_encoder(encoder, path):
73 pathlib.Path(path).mkdir(parents=True, exist_ok=True)
74
75 save_conv2d(encoder.conv_in, pathlib.Path(path, 'conv_in'))
76 save_mid(encoder.mid, pathlib.Path(path, 'mid'))
77
78 for i, block in enumerate(encoder.down):
79 save_encoder_block(block, pathlib.Path(path, f'blocks/{i}'))
80
81 save_scalar(len(encoder.down), "n_block", path)
82 save_group_norm(encoder.norm_out, pathlib.Path(path, 'norm_out'))
83 save_conv2d(encoder.conv_out, pathlib.Path(path, 'conv_out'))
84
85
86def save_autoencoder(autoencoder, path):

Callers 1

save_autoencoderFunction · 0.85

Calls 5

save_conv2dFunction · 0.85
save_midFunction · 0.85
save_encoder_blockFunction · 0.85
save_scalarFunction · 0.85
save_group_normFunction · 0.85

Tested by

no test coverage detected