远程下载模型
self.dino_model = torch.hub.load('dinov2', dino_pretrained='dinov2_vitb14')
本地加载:
self.dino_model = torch.hub.load('dinov2', dino_pretrained, source='local', pretrained=False)
self.dino_model.load_state_dict(torch.load('/root/hy_data/OOAL/models/dinov2_vitb14_pretrain.pth'))
注意不能直接使用:
self.dino_model = torch.load('/root/hy_data/OOAL/models/dinov2_vitb14_pretrain.pth')
因为这样没有初始化模型,直接加载参数会报错