Views
No views yet
1import timm
2import torch
3import torchvision.transforms as T
4from PIL import Image
5from urllib.request import urlopen
6model = timm.create_model("hf-hub:MHanzl/DF23M-mobilenetv2_100.ra_in1k_224", pretrained=True)
7model = model.eval()
8train_transforms = T.Compose([T.Resize([224, 224]),
9 T.ToTensor(),
10 T.Normalize([0.5, 0.5, 0.5], [0.5, 0.5, 0.5])])
11img = Image.open(PATH_TO_YOUR_IMAGE)
12output = model(train_transforms(img).unsqueeze(0)) # output is (batch_size, num_features) shaped tensor
13# output is a (1, num_features) shaped tensor