Spaces:
Running
on
Zero
Running
on
Zero
dependencies = ['torch', 'timm'] | |
import torch | |
from gazelle.model import get_gazelle_model | |
def gazelle_dinov2_vitb14(): | |
model, transform = get_gazelle_model('gazelle_dinov2_vitb14') | |
ckpt_path = "https://github.com/fkryan/gazelle/releases/download/v1.0.0/gazelle_dinov2_vitb14_hub.pt" | |
model.load_gazelle_state_dict(torch.hub.load_state_dict_from_url(ckpt_path)) | |
return model, transform | |
def gazelle_dinov2_vitl14(): | |
model, transform = get_gazelle_model('gazelle_dinov2_vitl14') | |
ckpt_path = "https://github.com/fkryan/gazelle/releases/download/v1.0.0/gazelle_dinov2_vitl14.pt" | |
model.load_gazelle_state_dict(torch.hub.load_state_dict_from_url(ckpt_path)) | |
return model, transform | |
def gazelle_dinov2_vitb14_inout(): | |
model, transform = get_gazelle_model('gazelle_dinov2_vitb14_inout') | |
ckpt_path = "https://github.com/fkryan/gazelle/releases/download/v1.0.0/gazelle_dinov2_vitb14_inout.pt" | |
model.load_gazelle_state_dict(torch.hub.load_state_dict_from_url(ckpt_path)) | |
return model, transform | |
def gazelle_dinov2_vitl14_inout(): | |
model, transform = get_gazelle_model('gazelle_dinov2_vitl14_inout') | |
ckpt_path = "https://github.com/fkryan/gazelle/releases/download/v1.0.0/gazelle_dinov2_vitl14_inout.pt" | |
model.load_gazelle_state_dict(torch.hub.load_state_dict_from_url(ckpt_path)) | |
return model, transform | |