colorByArtImagePipeline / download_model.py
s0sp
cpu intensive without tweak best result
a9e6328
Raw
History Blame
809 Bytes
#!/usr/bin/env python3
"""Download the informative-drawings line-art ONNX model from HuggingFace."""
from huggingface_hub import hf_hub_download
import shutil
from pathlib import Path
def download_model(dest_dir: str = "models") -> str:
dest = Path(dest_dir)
dest.mkdir(exist_ok=True)
output_path = dest / "model.onnx"
if output_path.exists():
print(f"Model already exists at {output_path}")
return str(output_path)
print("Downloading informative-drawings-line-art-onnx...")
downloaded = hf_hub_download(
repo_id="rocca/informative-drawings-line-art-onnx",
filename="model.onnx",
)
shutil.copy(downloaded, output_path)
print(f"Model saved to {output_path}")
return str(output_path)
if __name__ == "__main__":
download_model()