InferRoute / scratch /deploy_inferroute_space.py
Ypeng12's picture
Clean native Docker deployment setup for InferRoute & Quant.ai
fdb27f4
Raw
History Blame Contribute Delete
1.21 kB
import sys
from huggingface_hub import HfApi, create_repo
repo_id = "Ypeng12/InferRoute"
print(f"Checking/Creating Space repository '{repo_id}' on Hugging Face...")
api = HfApi()
try:
url = create_repo(
repo_id=repo_id,
repo_type="space",
space_sdk="docker",
private=False,
exist_ok=True
)
print(f"Space repository ready at: {url}")
except Exception as e:
print(f"Repo notice: {e}")
print("Uploading InferRoute + Quant.ai files to Hugging Face Space...")
api.upload_folder(
folder_path="c:/Users/pengy/OneDrive/Desktop/InferRoute",
repo_id=repo_id,
repo_type="space",
ignore_patterns=[
"*.pyc",
"__pycache__/*",
"**/__pycache__/*",
".git",
".git/*",
"**/.git/*",
".venv",
".venv/*",
"**/.venv/*",
".pytest_cache",
".pytest_cache/*",
"**/.pytest_cache/*",
"node_modules",
"node_modules/*",
"**/node_modules/*",
"scratch/*",
"*.pdf",
".gemini/*",
"inferroute.db"
]
)
print("Upload completed successfully!")
print(f"Space live URL: https://huggingface.co/spaces/{repo_id}")