moodlens-api / scripts /upload_models_to_hf.py
kpatel1607's picture
Upload folder using huggingface_hub
70719d9 verified
Raw
History Blame Contribute Delete
975 Bytes
import os
from pathlib import Path
from huggingface_hub import upload_folder
ROOT = Path(__file__).resolve().parents[2]
UPLOADS = [
(
ROOT / "saved_models" / "emotion_v2",
"kpatel1607/moodlens-emotion-v2",
),
(
ROOT / "saved_models" / "sarcasm_v4",
"kpatel1607/moodlens-sarcasm-v4",
),
]
def main():
token = os.getenv("HF_TOKEN")
if not token:
raise SystemExit("HF_TOKEN is not set. Set it before uploading private repos.")
for folder, repo_id in UPLOADS:
if not folder.is_dir():
raise SystemExit(f"Missing model folder: {folder}")
print(f"Uploading {folder} -> {repo_id}")
upload_folder(
folder_path=str(folder),
repo_id=repo_id,
repo_type="model",
token=token,
commit_message="Update MoodLens model artifacts",
)
print("Model uploads completed.")
if __name__ == "__main__":
main()