gpt4 book ai didi

python - 有什么方法可以将 PyTorch 中可用的预训练模型下载到特定路径?

转载 作者:太空狗 更新时间:2023-10-30 00:37:43 25 4
gpt4 key购买 nike

最佳答案

作为,@dennlinger在他的 answer 中提到: torch.utils.model_zoo , 在您加载预训练模型时被内部调用。

更具体地说,每次加载预训练模型时都会调用方法:torch.utils.model_zoo.load_url()。同样的文档提到:

The default value of model_dir is $TORCH_HOME/models where $TORCH_HOME defaults to ~/.torch.

The default directory can be overridden with the $TORCH_HOME environment variable.

这可以按如下方式完成:

import torch 
import torchvision
import os

# Suppose you are trying to load pre-trained resnet model in directory- models\resnet

os.environ['TORCH_HOME'] = 'models\\resnet' #setting the environment variable
resnet = torchvision.models.resnet18(pretrained=True)

我通过在 PyTorch 的 GitHub 存储库中提出问题来找到上述解决方案: https://github.com/pytorch/vision/issues/616

这导致了文档的改进,即上述解决方案。

关于python - 有什么方法可以将 PyTorch 中可用的预训练模型下载到特定路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52628270/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com