Spaces:
Paused
Paused
fix: update huggingface cli commands to 'hf' and ensure correct installation
Browse files
.github/workflows/deploy-gpu.yml
CHANGED
|
@@ -22,15 +22,13 @@ jobs:
|
|
| 22 |
with:
|
| 23 |
python-version: '3.x'
|
| 24 |
|
| 25 |
-
- name: Install
|
| 26 |
-
run:
|
| 27 |
-
|
| 28 |
-
|
| 29 |
- name: Login to HuggingFace
|
|
|
|
| 30 |
env:
|
| 31 |
HF_TOKEN: ${{ secrets.HF_TOKEN }}
|
| 32 |
-
run: |
|
| 33 |
-
huggingface-cli login --token $HF_TOKEN
|
| 34 |
|
| 35 |
- name: Prepare deployment files
|
| 36 |
env:
|
|
@@ -119,7 +117,7 @@ jobs:
|
|
| 119 |
echo "Creating/verifying Space: $HF_SPACE_NAME"
|
| 120 |
|
| 121 |
# Try to create Space (will fail if exists, which is OK)
|
| 122 |
-
|
| 123 |
|
| 124 |
echo "✅ Space ready"
|
| 125 |
|
|
@@ -132,7 +130,7 @@ jobs:
|
|
| 132 |
echo "Uploading to HuggingFace Space: $HF_SPACE_NAME"
|
| 133 |
|
| 134 |
# Use HF CLI to upload entire folder
|
| 135 |
-
|
| 136 |
"$HF_SPACE_NAME" \
|
| 137 |
./hf-deploy \
|
| 138 |
. \
|
|
|
|
| 22 |
with:
|
| 23 |
python-version: '3.x'
|
| 24 |
|
| 25 |
+
- name: Install huggingface_hub
|
| 26 |
+
run: pip install huggingface_hub
|
| 27 |
+
|
|
|
|
| 28 |
- name: Login to HuggingFace
|
| 29 |
+
run: hf auth login --token $HF_TOKEN
|
| 30 |
env:
|
| 31 |
HF_TOKEN: ${{ secrets.HF_TOKEN }}
|
|
|
|
|
|
|
| 32 |
|
| 33 |
- name: Prepare deployment files
|
| 34 |
env:
|
|
|
|
| 117 |
echo "Creating/verifying Space: $HF_SPACE_NAME"
|
| 118 |
|
| 119 |
# Try to create Space (will fail if exists, which is OK)
|
| 120 |
+
hf repo create $HF_SPACE_NAME --type space --space_sdk docker || echo "Space already exists or creation failed - continuing..."
|
| 121 |
|
| 122 |
echo "✅ Space ready"
|
| 123 |
|
|
|
|
| 130 |
echo "Uploading to HuggingFace Space: $HF_SPACE_NAME"
|
| 131 |
|
| 132 |
# Use HF CLI to upload entire folder
|
| 133 |
+
hf upload \
|
| 134 |
"$HF_SPACE_NAME" \
|
| 135 |
./hf-deploy \
|
| 136 |
. \
|