Spaces:
Running
on
Zero
Running
on
Zero
from .vit import vit | |
def create_backbone(cfg): | |
if cfg.MODEL.BACKBONE.TYPE == 'vit': | |
return vit(cfg) | |
elif cfg.MODEL.BACKBONE.TYPE == 'fast_vit': | |
import torch | |
import sys | |
from timm.models import create_model | |
#from models.modules.mobileone import reparameterize_model | |
fast_vit = create_model("fastvit_ma36", drop_path_rate=0.2) | |
checkpoint = torch.load('./pretrained_models/fastvit_ma36.pt') | |
fast_vit.load_state_dict(checkpoint['state_dict']) | |
return fast_vit | |
else: | |
raise NotImplementedError('Backbone type is not implemented') | |