Spaces:
Running
on
Zero
Running
on
Zero
from huggingface_hub import hf_hub_download | |
def download(ckpt_name: str) -> str: | |
MAP = { | |
'experiments/skeleton/articulation-xl_quantization_256/model.ckpt': 'skeleton/articulation-xl_quantization_256/model.ckpt', | |
'experiments/skin/articulation-xl/model.ckpt': 'skin/articulation-xl/model.ckpt', | |
} | |
try: | |
if ckpt_name not in MAP: | |
print(f"not found: {ckpt_name}") | |
return ckpt_name | |
return hf_hub_download( | |
repo_id='VAST-AI/UniRig', | |
filename=MAP[ckpt_name], | |
) | |
except Exception as e: | |
print(f"Failed to download {ckpt_name}: {e}") | |
return ckpt_name |