jkorstad's picture
Correctly add UniRig source files
f499d3b
raw
history blame contribute delete
665 Bytes
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