Daankular's picture
download
raw
802 Bytes
"""
A helper function to get a default model for quick testing
"""
from omegaconf import open_dict
from hydra import compose, initialize
import torch
from ..matanyone.model.matanyone import MatAnyone
from ..tools.misc import get_device
def get_matanyone_model(ckpt_path, device=None) -> MatAnyone:
initialize(version_base='1.3.2', config_path="../config", job_name="eval_our_config")
cfg = compose(config_name="eval_matanyone_config")
with open_dict(cfg):
cfg['weights'] = ckpt_path
# Load the network weights
if device is None:
device = get_device()
matanyone = MatAnyone(cfg, single_object=True).to(device).eval()
model_weights = torch.load(cfg.weights, map_location=device)
matanyone.load_weights(model_weights)
return matanyone

Xet Storage Details

Size:
802 Bytes
·
Xet hash:
ac49a9c5c857cb4f1da522c37ccfb59120d63db8b2aa8fd8f5b4aa9cc69db378

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.