Commit History

  1. fix: install nvidia-cudnn-cu12 alongside CUDA torch (removes --no-deps)

    0c3df82
  2. fix: force-reinstall CUDA torch before gradio import; populate logs on page load

    82cc86d
  3. fix: eliminate API leaks in training loop, set 30k steps for A100

    a5c7dd0
  4. Fix CPU training + 1902ms step speed bottleneck

    e8360fd
  5. fix: push reward curve + logs every 10k steps, not just at training end

    a798c01
  6. perf: add encode+step benchmark to logs, validate CUDA speed

    812dbcc
  7. perf: force ST to CUDA, disable LLM tasks, reduce to 100k steps

    b71b25c
  8. feat: integrate trained RecurrentPPO policy into Streamlit demo UI

    236d9fb
  9. fix: force-install CUDA torch in app.py before training starts

    83cf44b
  10. fix: remove torch from requirements to preserve pre-installed CUDA torch

    c977821
  11. fix: install CUDA-enabled torch for GPU spaces

    a39792d
  12. pre-deployment fixes for HF Spaces

    aa154f2

  1. Update Cell 1 & 2 with user-verified working versions⁠

    garvitsachdeva +1: Claude Sonnet 4.6
    175b600
  2. Bulletproof Cell 1: check .git dir, rm partial clone, correct REPO path⁠

    garvitsachdeva +1: Claude Sonnet 4.6
    3bce6e3
  3. Fix REPO path: clone root is /content/kuchbhi not /content/kuchbhi/spindleflow-rl⁠

    garvitsachdeva +1: Claude Sonnet 4.6
    21923ce
  4. Rewrite train_colab.py: clean cells, fix audioop-lts, log file, reward curve⁠

    garvitsachdeva +1: Claude Sonnet 4.6
    956acce
  5. Remove Colab notebook — using plain .py script instead⁠

    garvitsachdeva +1: Claude Sonnet 4.6
    c8407b4
  6. Fix Cell 1: skip audioop-lts on Python < 3.13 (Colab uses 3.12)⁠

    garvitsachdeva +1: Claude Sonnet 4.6
    c77f83c
  7. Add Colab notebook: 8 runnable cells, both secrets, log + curve⁠

    garvitsachdeva +1: Claude Sonnet 4.6
    13dd91f
  8. Final Colab training script: log file, fixed reward curve, 100k steps⁠

    garvitsachdeva +1: Claude Sonnet 4.6
    c2b373f
  9. Add HF Hub push cell + fix pip deps in Colab training script⁠

    garvitsachdeva +1: Claude Sonnet 4.6
    8e0fa29
  10. Remove gr.Timer: caused C-level crash with no Python output⁠

    garvitsachdeva +1: Claude Sonnet 4.6
    278b691
  11. Fix logs not showing: use file-based state instead of in-memory globals⁠

    garvitsachdeva +1: Claude Sonnet 4.6
    52e0424
  12. Add auto-refresh timer and dark theme CSS⁠

    garvitsachdeva +1: Claude Sonnet 4.6
    0c2a6e7
  13. Fix theme/css: keep in Blocks(), not launch()⁠

    garvitsachdeva +1: Claude Sonnet 4.6
    c0c63ff
  14. Improve Gradio UI: fix theme, add CSS, clean up layout⁠

    garvitsachdeva +1: Claude Sonnet 4.6
    c0997b4
  15. Fix create_repo naming error with huggingface_hub 1.x⁠

    garvitsachdeva +1: Claude Sonnet 4.6
    4bad83e
  16. Fix gradio/huggingface_hub version conflict on Python 3.13⁠

    garvitsachdeva +1: Claude Sonnet 4.6
    f9a6e3e
  17. Add audioop-lts for Python 3.13 pydub fix (cache bust)

    aada6a8
  18. Add startup diagnostics

    171b6d6
  19. Upgrade to gradio 5 for Python 3.13 compatibility

    177e110
  20. Fix Python 3.13 audioop: use audioop-lts

    26e4bb4
  21. Fix Python 3.13 audioop compatibility

    fff9a1f
  22. Add HF Space configuration to README

    5686ade
  23. SpindleFlow RL — periodic push + log persistence

    02ff91f