1from torchvision import models 2 3import torch 4 5 6print(torch.version.__version__) 7 8resnet18 = models.resnet18(weights=models.ResNet18_Weights.IMAGENET1K_V1) 9resnet18.eval() 10resnet18_traced = torch.jit.trace(resnet18, torch.rand(1, 3, 224, 224)).save( 11 "app/src/main/assets/resnet18.pt" 12) 13 14resnet50 = models.resnet50(weights=models.ResNet50_Weights.IMAGENET1K_V1) 15resnet50.eval() 16torch.jit.trace(resnet50, torch.rand(1, 3, 224, 224)).save( 17 "app/src/main/assets/resnet50.pt" 18) 19 20mobilenet2q = models.quantization.mobilenet_v2(pretrained=True, quantize=True) 21mobilenet2q.eval() 22torch.jit.trace(mobilenet2q, torch.rand(1, 3, 224, 224)).save( 23 "app/src/main/assets/mobilenet2q.pt" 24) 25