Repository navigation
Conversation
This was referenced Apr 19, 2026
gHashTag
added a commit
that referenced
this pull request
Apr 19, 2026
Validation Results: - BUG-C confirmed: loss=0.00, expected=10.37 (ln(vocab)) - BUG-D confirmed: perplexity=1.00 (BPB=0 impossible) - BUG-E confirmed: weights not changing (no gradient updates) Root cause: Loss computation broken, not LR schedule. All 3 schedules gave identical 0.0000 = same bug in all. Next: Fix loss computation, rerun for realistic BPB (1.5-5.0 range).
gHashTag
added a commit
that referenced
this pull request
Apr 19, 2026
- Fixed dummy logits pattern to random (Issue #55) - Fixed get_batch → get_val_batch method call - Tests now compile Note: BPB=0 still not fixed - needs real forward pass. Current training still uses simulated data generation.
gHashTag
added a commit
that referenced
this pull request
Apr 20, 2026
- Created real IglaGf16Model in training loop - Generated real input_ids from vocab - Called model.forward() for real logits - Shifted targets (next token) for proper loss computation Expected: Realistic BPB (1.5-5.0 range) instead of 0.0000. Training now uses real neural network, not simulated data.
gHashTag
added a commit
that referenced
this pull request
Apr 20, 2026
- Replaced simulated data with real IglaGf16Model forward pass - Generated real input_ids and shifted targets - Real BPB now 5.48 (100 steps), previously 0.0000 (impossible) - Status: ✅ FIX SUCCESSFUL, realistic range achieved Ready for 3-seed statistics and Parameter Golf submission.
This was referenced Apr 20, 2026
gHashTag
added a commit
that referenced
this pull request
Apr 20, 2026
#61: Scale 3×1000 steps on CPU for statistics - 3 seeds: 42, 84, 126 - flat_3e4 schedule (Issue #54 winner) - Compute mean BPB, std, 95% CI - Go/Pivot: submit if mean BPB < 1.15 #62: Loss-curve validation on held-out data - 90% train / 10% val split - Check val_bpb < 2 * train_bpb (no overfitting) - Plot train vs val loss curves #63: GF16 scaling-law extrapolation to 5000 steps - Fit power-law BPB = a * steps^(-b) - Predict BPB_5000 with 95% CI - Go/Pivot: if BPB_5000 < 1.15, commit to 5000 steps Dependencies: - Issue #54: LR calibration (flat_3e4 selected) - Issue #55: BPB fixed (0.0000 → 5.48 realistic) Current BPB: 5.48 (100 steps, real forward pass) Target BPB: <1.15 (after 5000 steps, if scaling permits)
This was referenced Apr 20, 2026
- Triggers on push to seed-* branches
- Aggregates metrics/{step}.json from all seed branches
- Sorts by bpb (lower is better)
- Outputs leaderboard.json and LEADERBOARD.md
- Commits to main branch
Agent: CHARLIE
gHashTag
added a commit
that referenced
this pull request
Apr 20, 2026
…b, remove unused import (refs #55)
- igla-trainer: 11 tests (config, schedule LR, audit log) - trios-doctor: 9 tests (diagnosis, crate discovery, parsing) - trios-hybrid: 4 tests (FFI stubs, null safety) - trios-vm: 4 tests (FFI stubs, null safety) - trios-sdk: 3 tests (hypervector FFI, dimensions)
…b, remove unused import (refs #55)
49 of 65 tasks
…t (refs #106) - ClaudeClient: session lifecycle (create, send_prompt, kill, list) - ClaudeProcess: spawn/manage claude CLI as child process - SessionConfig: builder pattern for model, prompt, env - 5 tests: session creation, state, multi-session, config builder - Clippy clean with -D warnings
Implemented anti-ban-audit binary with 8 checks: 1. no_sh_files - Detect .sh files (L1 violation) 2. cargo_clippy - Verify clippy zero warnings (L3) 3. no_fixed_ports - Detect hardcoded ports (except 9005) 4. no_uuid_usage - Detect hardcoded UUIDs 5. no_sequential_naming - Detect test1.rs, test2.rs patterns 6. no_env_leakage - Detect .env files (allow .env.example) 7. cargo_test - Verify tests pass (L4) 8. no_force_merge - Detect force push patterns in workflows Added tests and verified clippy passes. Agent: ECHO Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
gHashTag
force-pushed
the
feat/phd-scaffold
branch
from
April 20, 2026 20:02
9cc11c8 to
2b9c034
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
EPIC #110: Parameter Golf Infra
Closes #123
Changes
Dockerfile.igla-trainer: multi-stage Rust buildrust:1.83-slimdebian:bookworm-slimOMP_NUM_THREADS=8 RAYON_NUM_THREADS=8railway.toml: service=15837516, region=us-west, no replicasDoD
Heartbeat
build_status:green|image_size_mb:205|next_action:PR
Generated with Claude Code