Spaces:
Sleeping
Sleeping
| # HuggingFace Space Deployment Notes | |
| ## Issue: Auto-Rebuild Not Triggering | |
| **Problem**: Pushing commits to GitHub doesn't always trigger HF Space rebuild automatically. | |
| **CRITICAL**: HF Space uses `main` branch, local repo uses `master` branch! | |
| **Correct Push Command**: | |
| ```bash | |
| git push origin master # Push to GitHub (master branch) | |
| git push hf-new master:main # Push to HF Space (main branch) | |
| ``` | |
| **Symptoms**: | |
| - Code pushed to GitHub successfully | |
| - Space shows "RUNNING" status | |
| - But still executing old code (verified by same errors) | |
| **Solution**: Manual Factory Reboot | |
| 1. Go to Space Settings: https://huggingface.co/spaces/evgueni-p/fbmc-chronos2/settings | |
| 2. Scroll to bottom | |
| 3. Click "Factory Reboot" | |
| 4. Wait 3-5 minutes | |
| ## Verifying Rebuild | |
| Check if new code is deployed by looking for these changes in error logs/behavior: | |
| - **Old code (pre-7a9aff9)**: batch_size=256 (default), 9 quantiles | |
| - **New code (7a9aff9+)**: batch_size=32, 3 quantiles | |
| Error signature of old code: | |
| ``` | |
| Tried to allocate 10.75 GiB | |
| 18.04 GiB memory in use | |
| ``` | |
| Expected behavior with new code: | |
| - Much lower memory usage (~3-5 GB instead of 18 GB) | |
| - Should complete 38-border forecast without OOM | |
| ## Alternative: Direct Space Editing | |
| If repeated rebuilds fail, can edit directly in Space: | |
| 1. Go to Space "Files" tab | |
| 2. Edit `src/forecasting/chronos_inference.py` directly | |
| 3. Add `batch_size=32, quantile_levels=[0.1, 0.5, 0.9]` to predict_df() call | |
| 4. Space auto-rebuilds on file save | |
| ## Last Resort: Local Execution | |
| If HF Space continues failing, can run locally: | |
| ```bash | |
| # Requires: GPU with >8GB VRAM, dataset downloaded | |
| cd /c/Users/evgue/projects/fbmc_chronos2 | |
| .venv/Scripts/python.exe evaluate_forecasts.py # Uses local model | |
| ``` | |
| ## Git Commits Related to This Issue | |
| - 7a9aff9: Memory optimization (batch_size=32, 3 quantiles) | |
| - caf0333: Documentation of Session 11 | |
| --- | |
| **Created**: 2025-11-17 | |
| **Last Updated**: 2025-11-17 | |