| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 8 days | jlens.py: fix hooks — don't detach activations, preserve gradient graph | Void Agent | |
| 8 days | jlens.py: fix load_model for dict-format nanoGPT checkpoints | Void Agent | |
| 8 days | Fix jlens.py import path: src/ -> project root | Void Agent | |
| 8 days | Restructure: nanoGPT at root, custom code in src/ | Void Agent | |
| - Move model.py, train.py, configurator.py to root for nanoGPT compatibility - data/ and config/ directories at root with Shakespeare dataset prep scripts - src/jlens.py updated to import model from project root - Cleaned up stale src/config/ and duplicate src/ files - Fixed .gitignore: exclude out-shakespeare-char/ instead of raw data dirs | |||
| 8 days | Initial project setup: J-lens implementation for nanoGPT | Void Agent | |
| - Core J-lens computation (batched per-layer, per-token gradient method) - Project README with background and experiment plan - Sync script for meru Docker container deployment - Upstream nanoGPT model code copied to src/ Architecture: Computes d(log_p(token))/d(residual_stream) averaged over corpus contexts, replicating Anthropic's Jacobian Lens technique. | |||
