| from huggingface_hub import HfApi, upload_folder | |
| # HUGGING FACE CONFIGURATION | |
| HF_USERNAME = "ShanRaja" | |
| SPACE_NAME = "Engine-Condition-Prediction-Space" # Name of the HF Space | |
| REPO_ID = f"{HF_USERNAME}/{SPACE_NAME}" | |
| # CREATE OR UPDATE THE HF SPACE | |
| api = HfApi() | |
| print("Creating or updating Hugging Face Space...") | |
| api.create_repo( | |
| repo_id=REPO_ID, | |
| repo_type="space", | |
| space_sdk="docker", | |
| exist_ok=True | |
| ) | |
| # UPLOAD DEPLOYMENT FILES | |
| print("Uploading deployment files...") | |
| upload_folder( | |
| folder_path="deployment_files", | |
| repo_id=REPO_ID, | |
| repo_type="space", | |
| #ignore_patterns=["__pycache__", "*.ipynb"] | |
| ) | |
| print("Deployment completed successfully!") | |
| print(f" The Application is live at: https://huggingface.co/spaces/{REPO_ID}") | |