|
# Upload to Hugging Face Hub |
|
|
|
To upload your model to the Hugging Face Hub, you can use the Hugging Face CLI: |
|
|
|
## 1. Install the Hugging Face Hub CLI |
|
```bash |
|
pip install huggingface_hub |
|
``` |
|
|
|
## 2. Login to Hugging Face |
|
```bash |
|
huggingface-cli login |
|
``` |
|
|
|
## 3. Create a new repository |
|
Go to https://huggingface.co/new and create a new model repository. |
|
|
|
## 4. Upload your model |
|
```bash |
|
cd ./published_model/hf_model |
|
git init |
|
git add . |
|
git commit -m "Initial model upload" |
|
git remote add origin https://huggingface.co/PurelyUnfunctionalAI/GibberishGPT |
|
git push -u origin main |
|
``` |
|
|
|
Alternatively, you can use the Python API: |
|
|
|
```python |
|
from huggingface_hub import HfApi |
|
api = HfApi() |
|
|
|
# Login to Hugging Face |
|
api.login() |
|
|
|
# Upload model files |
|
api.create_repo(repo_id="PurelyUnfunctionalAI/GibberishGPT", repo_type="model", exist_ok=True) |
|
api.upload_folder( |
|
folder_path="./published_model/hf_model", |
|
repo_id="PurelyUnfunctionalAI/GibberishGPT", |
|
commit_message="Upload model" |
|
) |
|
``` |
|
|