torch.save(obj, f, pickle_module=<module 'pickle' from '/opt/conda/lib/python3.6/pickle.py'>, pickle_protocol=2, _use_new_zipfile_serialization=False)[source]
讲对象保存为磁盘文件。
See also: Recommended approach for saving a model
参数:
注意
一种常见的PyTorch约定是使用.pt文件扩展名保存张量。
警告:
如果你使用Python 2, torch.save()不支持StringIO.StringIO作为有效的类似文件的对象。这是因为写方法应该返回bytes写的数量,StringIO.write()不做这个。请使用io.BytesIO作为替代。 添加描述
添加描述
例
>>> # 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)