File size: 596 Bytes
480e694
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import shutil
from huggingface_hub import HfApi

# Hugging Face setup
HF_USERNAME = "your-hf-username"
REPO_NAME = f"{HF_USERNAME}/product-recommendation"
api = HfApi()

# Create Hugging Face repo (if not exists)
api.create_repo(REPO_NAME, exist_ok=True)

# Copy embeddings to upload
shutil.copy("../models/product_embeddings.pkl", "product_embeddings.pkl")

# Upload to Hugging Face
api.upload_file(
    path_or_fileobj="product_embeddings.pkl",
    path_in_repo="product_embeddings.pkl",
    repo_id=REPO_NAME
)

print(f"✅ Model uploaded to Hugging Face: https://huggingface.co/{REPO_NAME}")