序列化與反序列化
序列化
torch.save(obj, f)
-
主要參數:
- obj:對象
- f:輸出路徑
-
例如
- 保存整個模型
torch.save(net, path)
- 保存模型參數
state_dict=net.state_dict()
torch.save(state_dict, path)
- 保存整個模型
反序列化
torch.load(f, map_location=None)
- 主要參數:
- f:文件路徑
- map_location:指定存放位置,cpu or gpu