ShaksML's picture
Upload folder using huggingface_hub
67258ab verified
Raw
History Blame Contribute Delete
762 Bytes
from huggingface_hub import HfApi, create_repo
import os
api = HfApi(token=os.getenv("HF_PM_TOKEN"))
repo_id = "ShaksML/predictive_maintenance_data"
repo_type = "space"
# Create the Hugging Face Space if it doesn't exist
try:
api.repo_info(repo_id=repo_id, repo_type=repo_type)
print(f"Space '{repo_id}' already exists. Using it.")
except Exception:
print(f"Space '{repo_id}' not found. Creating new space...")
create_repo(repo_id=repo_id, repo_type=repo_type, private=False, token=os.getenv("HF_PM_TOKEN"), space_sdk='docker') # Changed space_sdk to 'docker'
print(f"Space '{repo_id}' created.")
api.upload_folder(
folder_path="predictive_maintenance/deployment",
repo_id=repo_id,
repo_type=repo_type,
path_in_repo="",
)