File size: 451 Bytes
de70ac9
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import torch
from safetensors.torch import save_file

# def normalize_key(k):
#     if k.startswith("backbone."):
#         k = k[9:]
#     if k.startswith("linear_head."):
#         k = k[7:]
#     return k

dinov2_vits14 = torch.hub.load('facebookresearch/dinov2', 'dinov2_vits14')
print(dinov2_vits14)
weights = dinov2_vits14.state_dict()
# weights = {normalize_key(k): v for k, v in weights.items()}
save_file(weights, "dinov2_vits14.safetensors")