from huggingface_hub import login, create_repo, upload_large_folder | |
import os | |
token = os.getenv("HF_TOKEN") | |
login(token=token) | |
repo_id = "NeuralNap/spam-classifier" | |
create_repo(repo_id, private=False, exist_ok=True) | |
upload_large_folder( | |
repo_id=repo_id, | |
folder_path=".", | |
repo_type="model", | |
ignore_patterns=[ | |
"venv", | |
"venv/*", | |
".env", | |
"__pycache__", | |
"__pycache__/*", | |
"*.pyc", | |
"*.pkl", | |
"*.ipynb", | |
"tests", | |
"tests/*", | |
".DS_Store", | |
".vscode", | |
".vscode/*", | |
"cache", | |
"cache/*", | |
".git", | |
".git/*", | |
"*.log" | |
] | |
) | |