torch.save¶
- torch.save(obj, f, pickle_module=pickle, pickle_protocol=2, _use_new_zipfile_serialization=True)[原始碼][原始碼]¶
將物件儲存到磁碟檔案。
另請參閱:儲存和載入張量
- 參數
注意
一個常見的 PyTorch 慣例是使用 .pt 檔案副檔名來儲存張量。
注意
PyTorch 在序列化過程中保留儲存共享。有關更多詳細資訊,請參閱 儲存和載入張量會保留視圖。
注意
PyTorch 的 1.6 版本已切換
torch.save
以使用新的基於 zipfile 的檔案格式。torch.load
仍然保留載入舊格式檔案的能力。如果由於任何原因您希望torch.save
使用舊格式,請傳遞 kwarg_use_new_zipfile_serialization=False
。範例
>>> # Save to file >>> x = torch.tensor([0, 1, 2, 3, 4]) >>> torch.save(x, "tensor.pt") >>> # Save to io.BytesIO buffer >>> buffer = io.BytesIO() >>> torch.save(x, buffer)