MCPcopy Index your code
hub / github.com/OpenGVLab/InternVL / load_model_checkpoint

Function load_model_checkpoint

classification/main_accelerate.py:150–163  ·  view source on GitHub ↗
(config, model, accelerator)

Source from the content-addressed store, hash-verified

148
149
150def load_model_checkpoint(config, model, accelerator):
151 if config.MODEL.RESUME:
152 try:
153 checkpoint = torch.load(config.MODEL.RESUME)['model']
154 checkpoint = {k.replace('module.', ''): v for k, v in checkpoint.items()}
155 model.load_state_dict(checkpoint)
156 except:
157 accelerator.load_state(config.MODEL.RESUME)
158 elif config.MODEL.PRETRAINED:
159 try:
160 load_pretrained(config, model, logger)
161 except:
162 accelerator.load_state(config.MODEL.PRETRAINED)
163 return model
164
165
166def save_checkpoint(save_dir, accelerator, epoch, max_acc, config, lr_scheduler=None):

Callers 1

evalFunction · 0.85

Calls 2

load_pretrainedFunction · 0.90
load_state_dictMethod · 0.80

Tested by

no test coverage detected