Commit History

  1. fix: remove root app.py — HF defaults to app.py over app_file setting

    68ba0c4
  2. fix: downgrade sdk_version 1.44.0→1.40.0 — HF health check compatibility

    fc19138
  3. diag: minimal 5-line app + disable usage stats — isolate Starting issue

    066febe
  4. fix: cache_resource warm-up — spinner flushes before heavy imports block

    f7e6177
  5. diag: print checkpoints + visible loading banner; expose errors to stderr

    1c14ec3
  6. fix: call set_page_config before heavy imports; patch duplicate call

    b5fdc1f
  7. fix: use exec() wrapper — eliminates double set_page_config crash

    96cef35
  8. fix: set_page_config before heavy import; cache_resource spinner; no-op patch

    a824fc0
  9. fix: importlib wrapper with correct __file__; remove garbage files

    61e8a52
  10. diag: wrap module-level imports to surface crash error⁠

    garvitsachdeva +1: Claude Sonnet 4.6
    51db558
  11. fix: move streamlit_app.py to root; fix sys.path for new location⁠

    garvitsachdeva +1: Claude Sonnet 4.6
    9dfb393
  12. fix: use app.py as Streamlit entry point (HF default)⁠

    garvitsachdeva +1: Claude Sonnet 4.6
    37c9261
  13. diag: minimal test to confirm Space runs our file

    92182bf
  14. fix: add openenv back; catch BaseException to surface crash cause⁠

    garvitsachdeva +1: Claude Sonnet 4.6
    72d70ca
  15. blog added

    64a490d
  16. fix: use importlib to load demo app + streamlit config.toml⁠

    garvitsachdeva +1: Claude Sonnet 4.6
    e05a5b9
  17. fix: catch startup errors and display them instead of crash-looping⁠

    garvitsachdeva +1: Claude Sonnet 4.6
    e247c59
  18. fix: use exec() to run demo app with correct __file__ context⁠

    garvitsachdeva +1: Claude Sonnet 4.6
    b0a7802
  19. fix: add root streamlit_app.py entry point; HF was running default demo⁠

    garvitsachdeva +1: Claude Sonnet 4.6
    fba2beb
  20. feat: add Training Space link to Training tab; fix Space URL in app.py⁠

    garvitsachdeva +1: Claude Sonnet 4.6
    9988949
  21. deploy: Streamlit Space setup + button-triggered training⁠

    garvitsachdeva +1: Claude Sonnet 4.6
    7e20750
  22. final commits

    b6f7301
  23. fix: quality demo

    c699da7
  24. trained evironment UI fixes

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

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

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

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

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

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

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

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

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

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

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

    a39792d
  36. 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