Pytorch下载预训练模型并保存在文件夹内

import torch  
import torchvision.models as models  
import os  
  
# 指定模型保存路径  
model_save_dir = './models'  
  
# 检查模型保存目录是否存在,如果不存在则创建  
if not os.path.exists(model_save_dir):  
    os.makedirs(model_save_dir)  
    print("文件夹创建成功")
  
# 指定要下载的预训练模型  
model_name = 'resnet101'  
pretrained_model = models.__dict__[model_name](pretrained=True)  
  
# 将模型保存到指定目录  
model_path = os.path.join(model_save_dir, f'{model_name}_pretrained.pth')  
torch.save(pretrained_model.state_dict(), model_path)  
  
# # 加载保存的模型  
# model = models.__dict__[model_name](pretrained=False)  
# model.load_state_dict(torch.load(model_path))  
  
# # 如果需要,将模型设置为评估模式  
# model.eval()  
  
# # 现在模型已经加载并可以使用了  
# # ...(在这里添加您的代码来使用模型)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Larry Chow

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值