Spaces:
Paused
Paused
File size: 2,587 Bytes
cfeaf50 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 |
# 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`
|