【发布时间】:2019-06-04 16:33:34
【问题描述】:
model_save_name = 'classifier.pt'
path = F"/content/gdrive/My Drive/Others/{model_save_name}"
model.load_state_dict(torch.load(path), strict = False)
试图从路径加载到模型 state_dict。稍后将使用相同的模型 state_dict 来保存检查点,例如 torch.save(model.state_dict(), path)
错误回溯:
UnpicklingError Traceback (most recent call last)
<ipython-input-69-7cb7940c24e3> in <module>()
----> 1 model.load_state_dict(torch.load(path), strict = False)
/usr/local/lib/python3.6/dist-packages/torch/serialization.py in load(f, map_location, pickle_module)
356 f = open(f, 'rb')
357 try:
--> 358 return _load(f, map_location, pickle_module)
359 finally:
360 if new_fd:
/usr/local/lib/python3.6/dist-packages/torch/serialization.py in _load(f, map_location, pickle_module)
530 f.seek(0)
531
--> 532 magic_number = pickle_module.load(f)
533 if magic_number != MAGIC_NUMBER:
534 raise RuntimeError("Invalid magic number; corrupt file?")
UnpicklingError: invalid load key, '\x0a'.
【问题讨论】:
标签: python-3.x neural-network pytorch