Open jakeh-gc opened 1 year ago
Use map_location in torch.load to respect user's choice of device.
map_location
torch.load
This fixes a failure when using torch-cpu to load a model with cuda state.
Without map_location, torch-cpu will throw an exception for model parameters that are expected to be loaded to a cuda device. This means the model.to(device) is never reached.
model.to(device)
Use
map_location
intorch.load
to respect user's choice of device.This fixes a failure when using torch-cpu to load a model with cuda state.