有谁能告诉我如何检查Pytorch模型是否存在,如果存在,请删除它并用新的模型替换它?

2024-06-11 15:22:21 发布

您现在位置:Python中文网/ 问答频道 /正文

不同型号和不同尺寸的火把和历元都节省了。基本上,我有时会改变一些层超参数和一些增强来检查预测结果,但是如果火炬模型存在,我想删除它并用新的模型替换它。在


Tags: 模型参数尺寸火把火炬型号节省历元
1条回答
网友
1楼 · 发布于 2024-06-11 15:22:21

最简单的解决方案是用相同的名称保存一个模型,实质上覆盖现有的模型。这相当于检查它是否存在,删除然后保存。在

如果您想显式地检查它是否存在,可以使用os.轻松地进行检查

import os
if os.path.exists('path/to/model.pth'):  # checking if there is a file with this name
    os.remove('path/to/model.pth')  # deleting the file
    torch.save(model, 'path/to/model.pth')  # saving a new model with the same name

相关问题 更多 >