phungtienthanh2004's picture
Upload 58 files
f73d15e verified
Raw
History Blame Contribute Delete
513 Bytes
import torch
import os
def save_model(model, path, epoch, score):
os.makedirs(os.path.dirname(path), exist_ok=True)
state = {
'model_state_dict': model.state_dict(),
'epoch': epoch,
'score': score
}
torch.save(state, path)
def load_model(model, path, device='cpu'):
checkpoint = torch.load(path, map_location=device)
model.load_state_dict(checkpoint['model_state_dict'])
return model, checkpoint.get('epoch', 0), checkpoint.get('score', None)