【发布时间】:2021-07-30 22:31:56
【问题描述】:
目前,我使用以下代码加载预训练的 torchvision 模型:
import torchvision
torchvision.models.resnet101(pretrained=True)
但是,我希望将模型名称作为字符串参数,然后使用该字符串加载预训练模型。这样做的伪代码类似于:
model_name = 'resnet101'
torchvision.models.get(model_name)(pretrained=True)
有没有办法以一种相当简单的方式实现这一点?
【问题讨论】:
-
相关(从torch.hub通过字符串加载):stackoverflow.com/a/66921920
标签: python deep-learning computer-vision pytorch torchvision