Commit History
Route /api/pick_move to Modal T4 GPU when GEMMA_SERVER is set; local CPU fallback retained 95e249b verified
Drop round-end flavor subtitle from RoundOverlay 4d00e65 verified
Speed up Gemma: shorter prompt, max_new_tokens=18, end_of_turn stop, LRU cache(64) 77232e3 verified
Fix NameError: WEIGHTS_PATH -> ADAPTER_DIR in __main__ block a85bb34 verified
Fix BatchEncoding RuntimeError in _generate (transformers 5.x compat) 4141fde verified
Upload folder using huggingface_hub 83c6d04 verified
Upload folder using huggingface_hub ac9b413 verified
Upload Dockerfile with huggingface_hub 5a8955e verified
Upload requirements.txt with huggingface_hub 300f1d7 verified
Upload gemma_npc.py with huggingface_hub 76f3164 verified
Upload app.py with huggingface_hub 80c73cb verified
Upload folder using huggingface_hub 2b02059 verified
fix: TDZ crash - move isLocalDev above callbacks that reference it in deps f2f9d2e verified
fix: rebuild frontend - throttle, immediate fallback, rAF polling, match chronicle, duel lifecycle bdac617 verified
fix: LayerNorm, inference_mode predict(), BN->LN remap ba19eb8 verified
fix: decouple Modal, strategy cache, duel lifecycle, health ready 37057ae verified
fix: upload binary PyTorch weights (was corrupted by CRLF in git) ec926f5 verified
remove: root tiny_fighter.pt from tracking 43decb7
remove: binary file from git tracking (was corrupting Space build) 1f3ec3b
fix: add .gitattributes for binary files, Dockerfile --chown for weights ef72e30
fix: add .gitattributes to prevent binary file corruption on Windows 2c4122b
chore: remove binary model weights from git (upload via HF API) d43ae9c
feat: hybrid two-tier architecture - Tiny Fighter (142k CPU) + Nemotron (Modal) 9bdd6e0
fix: support frontend sequence format in Modal /strategize endpoint 70487c4
feat: Nemotron Duel - fighting game AI with SFT training on Modal A100 72f22ec
Initial commit c4e5300
Sankalp commited on