You can use the torchvision.models
package, where you have functions for constructing various vision models, with an option of using pretrained weights. This:
torchvision.models.resnet18(pretrained=True)
will give you a nn.Module
with downloaded weights.