我指的是可以在这里找到的模型: https ://pytorch.org/docs/stable/torchvision/models.html#torchvision-models
原文由 gopalkrizna 发布,翻译遵循 CC BY-SA 4.0 许可协议
我指的是可以在这里找到的模型: https ://pytorch.org/docs/stable/torchvision/models.html#torchvision-models
原文由 gopalkrizna 发布,翻译遵循 CC BY-SA 4.0 许可协议
是的,您可以简单地复制网址并使用 wget
将其下载到所需路径。这是一个例子:
对于 亚历克斯网:
$ wget -c https://download.pytorch.org/models/alexnet-owt-4df8aa71.pth
对于 Google Inception (v3) :
$ wget -c https://download.pytorch.org/models/inception_v3_google-1a9a5a14.pth
对于 挤压网:
$ wget -c https://download.pytorch.org/models/squeezenet1_1-f364aa15.pth
对于 MobileNetV2 :
$ wget -c https://download.pytorch.org/models/mobilenet_v2-b0353104.pth
对于 DenseNet201 :
$ wget -c https://download.pytorch.org/models/densenet201-c1103571.pth
对于 MNASNet1_0 :
$ wget -c https://download.pytorch.org/models/mnasnet1.0_top1_73.512-f206786ef8.pth
对于 ShuffleNetv2_x1.0 :
$ wget -c https://download.pytorch.org/models/shufflenetv2_x1-5666bf0f80.pth
如果你想用 Python 来做,那么使用类似的东西:
In [11]: from six.moves import urllib
# resnet 101 host url
In [12]: url = "https://download.pytorch.org/models/resnet101-5d3b4d8f.pth"
# download and rename the file to `resnet_101.pth`
In [13]: urllib.request.urlretrieve(url, "resnet_101.pth")
Out[13]: ('resnet_101.pth', <http.client.HTTPMessage at 0x7f7fd7f53438>)
PS:在 torchvision.models 的各个python模块中可以找到下载地址
原文由 kmario23 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答5.1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1k 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
因为, @dennlinger 在他的 回答 中提到:
torch.utils.model_zoo
,在您加载预训练模型时被内部调用。更具体地说,每次加载预训练模型时都会调用方法:
torch.utils.model_zoo.load_url()
。同样的文档提到:这可以按如下方式完成:
我通过在 PyTorch 的 GitHub 存储库中提出问题来遇到上述解决方案: https ://github.com/pytorch/vision/issues/616
这导致了文档的改进,即上述解决方案。