Spaces:
Paused
Paused
| # Git Commit & Push Guide | |
| ## File đã sẵn sàng commit | |
| Các file sau đã được staged và sẵn sàng commit: | |
| - ✅ `new_data_selected.csv` - Training dataset | |
| - ✅ `finetune_model.py` - Fine-tuning script | |
| - ✅ `finetuned_reply_service.py` - Fine-tuned model service | |
| - ✅ `setup_and_finetune.py` - Auto-setup script | |
| - ✅ `app.py` - Updated main app | |
| - ✅ `requirements.txt` - Updated dependencies | |
| - ✅ `.gitignore` - Updated to allow dataset | |
| - ✅ `README.md` - Space documentation | |
| - ✅ Các file hướng dẫn khác | |
| ## Bước 1: Commit tất cả changes | |
| ```bash | |
| cd /Users/paul/Documents/paul/huggingface/lovebird25 | |
| # Commit tất cả files | |
| git commit -m "Add fine-tuning support and auto-setup for Hugging Face Spaces | |
| - Add fine-tuning script and service | |
| - Add auto-setup script for first deployment | |
| - Add training dataset (new_data_selected.csv) | |
| - Update app.py to use fine-tuned model | |
| - Add deployment documentation" | |
| ``` | |
| ## Bước 2: Push lên Hugging Face Space | |
| ### Nếu đã có remote origin: | |
| ```bash | |
| # Check remote | |
| git remote -v | |
| # Push | |
| git push origin main | |
| ``` | |
| ### Nếu chưa có remote (first time): | |
| 1. **Tạo Space trên Hugging Face**: | |
| - Vào [https://huggingface.co/spaces](https://huggingface.co/spaces) | |
| - Click "Create new Space" | |
| - Chọn Gradio SDK | |
| - Set name: `your-space-name` | |
| 2. **Add remote và push**: | |
| ```bash | |
| # Add remote (thay YOUR_USERNAME và YOUR_SPACE_NAME) | |
| git remote add origin https://huggingface.co/spaces/YOUR_USERNAME/YOUR_SPACE_NAME | |
| # Push code | |
| git push origin main | |
| ``` | |
| ## Bước 3: Đợi Deployment | |
| Sau khi push, Hugging Face sẽ tự động: | |
| 1. **Install dependencies** (~2-5 phút) | |
| 2. **Run setup script** (kiểm tra dataset và model) | |
| 3. **Fine-tune model** nếu có dataset (~30-60 phút) | |
| 4. **Start app** | |
| ### Theo dõi progress: | |
| - **Logs tab**: Xem quá trình setup và fine-tuning | |
| - **Files tab**: Kiểm tra model đã được tạo chưa | |
| - **App tab**: Test ứng dụng sau khi deployment xong | |
| ## Lưu ý | |
| - **Lần đầu deploy**: Mất 30-60 phút (bao gồm fine-tuning) | |
| - **Lần sau**: Chỉ 2-5 phút (model đã có) | |
| - Dataset `new_data_selected.csv` sẽ được commit vào Git | |
| - Model files sẽ không được commit (trong .gitignore) | |
| ## Troubleshooting | |
| ### Git push bị reject? | |
| - Kiểm tra remote URL có đúng không | |
| - Đảm bảo đã login Hugging Face CLI: `huggingface-cli login` | |
| ### Fine-tuning không chạy? | |
| - Check Logs tab trong Space | |
| - Đảm bảo file `new_data_selected.csv` có trong Space Files | |
| - Check environment variable `ENABLE_FINETUNING` | |