MCPcopy Create free account
hub / github.com/adobe-research/custom-diffusion / load_model_from_config

Function load_model_from_config

src/convert.py:14–24  ·  view source on GitHub ↗
(config, ckpt, verbose=False)

Source from the content-addressed store, hash-verified

12
13
14def load_model_from_config(config, ckpt, verbose=False):
15 print(f"Loading model from {ckpt}")
16 pl_sd = torch.load(ckpt, map_location="cpu")
17 if "global_step" in pl_sd:
18 print(f"Global Step: {pl_sd['global_step']}")
19 sd = pl_sd["state_dict"]
20 model = instantiate_from_config(config.model)
21 m, u = model.load_state_dict(sd, strict=False)
22 model.cuda()
23 model.eval()
24 return model
25
26
27def load_model_from_config_addtoken(config, ckpt, verbose=False):

Callers 1

convertFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected