|
1 | 1 | # neuralSpring — Control Experiment Status |
2 | 2 |
|
3 | | -**Last updated**: March 10, 2026 (Session 142 — Upstream Rewire + `enable f64;` PTXAS Fix + Cross-Spring Evolution. Sprint 2 absorption. `enable f64;` regression diagnosed and fixed: 5 fused f64 ops restored, dispatch parity 48/55 → 55/55. HMM fused path workaround. DF64 tolerance characterization. V95 toadStool/barraCuda + coralReef handoffs. barraCuda `83aa08a`, toadStool S142 (`a86bc546`), coralReef Iter 29 (`2779c88`). 1048 lib + 71 forge + 9 integration tests. 0 clippy. 233 binaries) |
| 3 | +**Last updated**: March 10, 2026 (Session 143 — Extension Phase: 5 Novel Composition Experiments. Exp 096 Digester×Anderson coupling, Exp 097 Isomorphic reservoir ensemble, Exp 098 WDM ensemble QS, Exp 099 HMM introgression on NN layers, Exp 100 Attention Anderson spectral. 5 new Rust modules, 10 new validation binaries, 5 Python controls. 1085 lib + 71 forge + 9 integration tests. 0 clippy. 245 binaries) |
4 | 4 | **Gate**: Eastgate (i9-12900K, 32 GB DDR5, RTX 4070 12 GB + TITAN V 12 GB NVK, Pop!_OS 22.04) |
5 | 5 | **Python**: 3.10.12, PyTorch 2.9.0+cu128, NumPy 2.2.6, SciPy 1.15.3 |
6 | 6 | **Rust**: Edition 2021, clippy pedantic + nursery, unsafe_code=forbid |
7 | | -**Grand Total**: 331/331 Python PASS + 3400+ Rust+GPU validation PASS = **4100+ total validation checks** |
8 | | -**Library**: 1048 lib tests + 9 integration tests + 71 forge tests | 41 modules + config + streaming/ + search/ + visualization/ + gpu_ops/ + gpu_dispatch | 233 validation/bench binaries |
| 7 | +**Grand Total**: 397/397 Python PASS + 3600+ Rust+GPU validation PASS = **4500+ total validation checks** |
| 8 | +**Library**: 1085 lib tests + 9 integration tests + 71 forge tests | 46 modules + config + streaming/ + search/ + visualization/ + gpu_ops/ + gpu_dispatch | 245 validation/bench binaries |
9 | 9 | **CPU↔Python Parity**: 41/41 PASS — `validate_cpu_math_parity` (9 primitives + 10 paper kernels + 6 Dispatcher cpu_only checks, all within 1e-10) |
10 | 10 | **Dispatch Overhead**: `bench_dispatch_tiers` — 9/10 ops ≤1.04× overhead (CPU dispatch is transparent), per-call GPU driver-bound for small workloads (motivates pipeline batching) |
11 | 11 | **baseCamp**: 6 biophysical AI modules + 11 validators (162/162 CPU + 14/14 GPU + 19/19 dispatch + GPU pure 6/6 sub-theses PASS) — Sessions 50, 54, 56, 77, 104b, 107 |
|
14 | 14 | **GPU Promotion**: 47 CPU→GPU ops via `gpu_dispatch::Dispatcher` (~97% of production math, +3: hill_gate, multi_obj_fitness, swarm_nn_forward) |
15 | 15 | **Pure GPU All-Domains**: 11/11 PASS — `validate_gpu_pure_workload_all` (13 GPU domains across all Phase 0++ papers + Paper 026 LSTM + determinism check, scalar-only readback). **WDM+coralForge Pure GPU**: 24/24 PASS — `validate_gpu_pure_wdm_coral` (nW-01 MLP, nW-02 EOS, nW-03 LSTM, nW-05 ESN, coralForge attention, TriMul, AF3 pLDDT, AF3 PAE, AF3 diffusion forward, PF FFN, PF TriMul + determinism) |
16 | 16 | **WDM Surrogates**: 5 Python baselines (33/33 PASS) + 7 Rust validators (160/160 PASS incl. GPU) + 4 GPU Tensor validators (nW-01 transport, nW-02 EOS, nW-03 S(q,ω), nW-04 transfer, nW-05 ESN) — `wdm_surrogate.rs`, `wdm_transport.rs`, `wdm_sqw.rs`, `wdm_esn.rs` modules |
17 | | -**Publication Experiments (S88+)**: Exp-050 (Py 11/11, Rs 12/12, GPU 9/9), Exp-052 (Py 8/8, Rs 14/14, GPU 10/10), Exp-053 (Py 11/11, Rs 18/18, GPU 11/11). Pure GPU pipeline + metalForge cross-system: 13/13. Mixed-hardware NUCLEUS: 43/43. Phase 4 shader validation: 22/22. Streaming spectral pipeline: 28/28. **Dispatch parity: 53/53 (S115). ComputeDispatch bridge: 14/14. NUCLEUS PCIe bypass: 38/38. Mixed-hardware dispatch: 47/47. WDM+AlphaFold3 dispatch: 57/57. coralForge Evoformer dispatch: 47/47.** **232 binaries, 220/220 validate\_all** |
| 17 | +**Publication Experiments (S88+)**: Exp-050 (Py 11/11, Rs 12/12, GPU 9/9), Exp-052 (Py 8/8, Rs 14/14, GPU 10/10), Exp-053 (Py 11/11, Rs 18/18, GPU 11/11). Pure GPU pipeline + metalForge cross-system: 13/13. Mixed-hardware NUCLEUS: 43/43. Phase 4 shader validation: 22/22. Streaming spectral pipeline: 28/28. **Dispatch parity: 53/53 (S115). ComputeDispatch bridge: 14/14. NUCLEUS PCIe bypass: 38/38. Mixed-hardware dispatch: 47/47. WDM+AlphaFold3 dispatch: 57/57. coralForge Evoformer dispatch: 47/47.** **245 binaries** |
18 | 18 | **NUCLEUS Compute Dispatch**: Tower discovery + Node eigensolve/Anderson/Hessian + Nest provenance + mixed atomic coordination + PCIe bypass: **43/43 PASS**. `validate_nucleus_compute_dispatch`. **NUCLEUS PCIe mixed pipeline**: Tower→Node→Nest chain + GPU↔NPU bypass + biomeOS graph coordination: **38/38 PASS** (S115). `validate_nucleus_pcie_mixed_pipeline`. **NUCLEUS Tower Mode**: JSON-RPC folding + GPU dispatch + cross-primal forwarding + concurrent: **22/22 PASS** (S133). `validate_nucleus_tower` |
19 | 19 | **ToadStool Absorption Readiness**: CPU correctness (eigh/Anderson/Hamiltonian) + GPU parity (3 matrix sizes) + batch scaling + mixed substrate: **294/294 PASS**. `validate_toadstool_spectral_absorption` |
20 | 20 | **biomeOS Integration**: neuralSpring registered as science primal. 7 capabilities (spectral\_analysis, anderson\_localization, hessian\_eigen, agent\_coordination, ipr, disorder\_sweep, training\_trajectory). `neuralspring_primal` JSON-RPC server. `validate_biomeos_spectral`: **29/29 PASS**. **biomeOS graph coordination**: DAG pipeline engine (`graph.rs`) with topological execution, 3 canonical pipelines (spectral, popgen, folding). `validate_biomeos_graph`: **32/32 PASS** (S133). NUCLEUS ready (all plasmidBin primals built) |
@@ -338,7 +338,7 @@ Target progression (following hotSpring): **Python < CPU < GPU** |
338 | 338 | | 0 | Synthetic baselines (48 checks) | **COMPLETE** | |
339 | 339 | | 0+ | Scholarly reproductions (31 checks) | **COMPLETE** | |
340 | 340 | | 0++ | Paper reproductions (127 checks) | **COMPLETE** | |
341 | | -| 1a | neuralSpring Rust validation (1048 lib + 9 integration + 71 forge tests, 233 binaries, 41+ modules + gpu_ops/ + gpu_dispatch/) | **COMPLETE** | |
| 341 | +| 1a | neuralSpring Rust validation (1085 lib + 9 integration + 71 forge tests, 245 binaries, 46 modules + gpu_ops/ + gpu_dispatch/) | **COMPLETE** | |
342 | 342 | | 1b | BarraCUDA validation (272 checks) | **COMPLETE** | |
343 | 343 | | 1c | Fused ToadStool pipeline (46–78×) | **COMPLETE** | |
344 | 344 | | 1d | 3-way benchmark + double-buffered shaders | **COMPLETE** | |
@@ -1187,3 +1187,53 @@ Closed the GPU Tensor validation tier for AlphaFold3 diffusion and Pairformer pr |
1187 | 1187 | - nS-01 weight spectral CPU benchmarks: eigh\_f64 on 64×64, 128×128, 256×256 Hamiltonians |
1188 | 1188 |
|
1189 | 1189 | **Re-validated**: `validate_weight_spectral_real` **12/12 PASS**. `validate_all` **200/200** (198 PASS + 2 pre-existing wright\_fisher WGSL parse). 216 binaries, 3500+ total checks. |
| 1190 | + |
| 1191 | +--- |
| 1192 | + |
| 1193 | +## Session 143 — Extension Phase: 5 Novel Composition Experiments (Experiments 097–101) |
| 1194 | + |
| 1195 | +**Scope**: Axis 2 "Novel Compositions (No New Math)" — compose existing validated modules into new scientific applications. Each experiment has Python control baseline, Rust module with unit tests, CPU-only validator, and BarraCUDA CPU+GPU validator. |
| 1196 | + |
| 1197 | +**New modules**: |
| 1198 | + |
| 1199 | +| Module | Experiment | Composes | |
| 1200 | +|--------|-----------|----------| |
| 1201 | +| `digester_anderson.rs` | 097 — Digester×Anderson coupling | ESN (Paper 027) + Anderson (Paper 023) | |
| 1202 | +| `isomorphic_reservoir.rs` | 098 — Isomorphic reservoir ensemble | ESN + LSTM glucose + LSTM weather | |
| 1203 | +| `wdm_ensemble_qs.rs` | 099 — WDM ensemble QS | game theory + WDM surrogates + Anderson | |
| 1204 | +| `introgression_nn.rs` | 100 — HMM introgression on NN | HMM (Paper 018) + weight statistics | |
| 1205 | +| `attention_anderson.rs` | 101 — Attention Anderson spectral | attention + eigh + Anderson IPR | |
| 1206 | + |
| 1207 | +**New binaries** (10): |
| 1208 | + |
| 1209 | +| Binary | Type | Checks | |
| 1210 | +|--------|------|--------| |
| 1211 | +| `validate_digester_anderson` | CPU | 55/55 PASS | |
| 1212 | +| `validate_barracuda_digester_anderson` | GPU | 22/22 PASS | |
| 1213 | +| `validate_isomorphic_reservoir` | CPU | 35/35 PASS | |
| 1214 | +| `validate_barracuda_isomorphic_reservoir` | GPU | 13/13 PASS | |
| 1215 | +| `validate_wdm_ensemble_qs` | CPU | 81/81 PASS | |
| 1216 | +| `validate_barracuda_wdm_ensemble_qs` | GPU | 7/7 PASS | |
| 1217 | +| `validate_introgression_nn` | CPU | 15/15 PASS | |
| 1218 | +| `validate_barracuda_introgression_nn` | GPU | 6/6 PASS | |
| 1219 | +| `validate_attention_anderson` | CPU | 34/34 PASS | |
| 1220 | +| `validate_barracuda_attention_anderson` | GPU | 6/6 PASS | |
| 1221 | + |
| 1222 | +**Python baselines** (5): |
| 1223 | + |
| 1224 | +| Control | Checks | |
| 1225 | +|---------|--------| |
| 1226 | +| `control/digester_anderson/digester_anderson.py` | 17/17 PASS | |
| 1227 | +| `control/isomorphic_reservoir/isomorphic_reservoir.py` | 17/17 PASS | |
| 1228 | +| `control/wdm_ensemble_qs/wdm_ensemble_qs.py` | 11/11 PASS | |
| 1229 | +| `control/introgression_nn/introgression_nn.py` | 11/11 PASS | |
| 1230 | +| `control/attention_anderson/attention_anderson.py` | 10/10 PASS | |
| 1231 | + |
| 1232 | +**Key findings**: |
| 1233 | + |
| 1234 | +- **Spectral universality**: ESN/LSTM ensembles from 3 domains produce identical spectral profiles (eff\_dim CV = 0.003) |
| 1235 | +- **Disagreement = disorder**: Surrogate ensemble variance maps to Anderson localization parameter |
| 1236 | +- **Algorithm isomorphism**: PhyloNet-HMM (genomics) detects anomalous NN layers (TPR = 0.97, FPR = 0) |
| 1237 | +- **GPU↔CPU parity**: All 5 experiments ≤ 2.5e-4 max diff (f32 vs f64) |
| 1238 | + |
| 1239 | +**Totals**: 1085 lib tests + 9 integration + 71 forge tests. 245 binaries. 46 modules. 0 clippy. 0 unsafe. 4500+ total checks. |
0 commit comments