Seal Phase 4AJ fixed APL timing hypothesis audit

This commit is contained in:
Digital Drosophila Archive
2026-09-30 12:08:25 +08:00
parent 8d6b063aaf
commit cb6937666f
1992 changed files with 258416 additions and 10 deletions
@@ -0,0 +1,45 @@
{
"ok": true,
"protocol": "phase4ag-apl-v1",
"n_neurons": 166700,
"n_apl": 2,
"n_kc": 4064,
"dt_ms": 0.1,
"files_sha256": {
"input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6",
"output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73",
"kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd",
"apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19"
},
"array_sha256": {
"input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e",
"output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9",
"kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75",
"apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6"
},
"decay_f32_bits": "3f7eb923",
"gain_f32_bits": "3c23d70a",
"environment": {
"torch": "2.14.0+cu130",
"numpy": "2.2.6",
"cuda": "13.0",
"cudnn": 92400,
"device_name": "NVIDIA GeForce RTX 4090",
"device_index": 0,
"device_capability": [
8,
9
],
"deterministic_algorithms": false,
"cudnn_deterministic": false,
"cudnn_benchmark": false,
"cuda_matmul_allow_tf32": false,
"cudnn_allow_tf32": true,
"float32_matmul_precision": "highest",
"CUBLAS_WORKSPACE_CONFIG": null,
"precision_configuration_changed_by_component": false
},
"operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32",
"h_units": "legacy mV",
"initial_state": "float32 zeros"
}
@@ -0,0 +1,38 @@
{
"pass_all": true,
"apl_delay_steps": 18,
"steps": 1000,
"pending_generated_count": 18,
"pending_initial_zero_prefix": 0,
"initial_padding_positive_zero": true,
"sample_bits_preserved": true,
"brain_tail_advanced": false,
"generated_rows": 1000,
"applied_generated_rows": 982,
"pending_shape": [
18,
4064
],
"pending_application_tick_start": 1000,
"pending_application_tick_stop_exclusive": 1018,
"pending_generated_tick_start": 982,
"pending_generated_tick_stop_exclusive": 1000,
"generated_trace": "apl-inhibition.float32.npy",
"applied_trace": "apl-applied.float32.npy",
"pending_trace": "apl-pending-tail.float32.npy",
"pending_raw_sha256": "dcd8e8816b4f58b6ee9bf165565593f29c16c6750b07ffc5369c9ef3fca5548b",
"final_apl_state_float32": [
149.38958740234375,
163.71188354492188
],
"final_apl_state_u32_bits": [
1125475260,
1126413886
],
"final_apl_state_nonzero": true,
"pending_queue_drained": false,
"finite_generated_sequence_only": true,
"future_apl_decay_or_feedback_generated": false,
"closed_loop_branch_integrals_claimed_equal": false,
"biological_delay_measurement_claimed": false
}
@@ -0,0 +1,93 @@
tick,neuron_idx,attempted,accepted,rejected
6,522,1,1,0
17,189,1,1,0
18,130753,1,1,0
25,999,1,1,0
97,2231,1,1,0
122,2231,1,1,0
154,130472,1,1,0
159,4026,1,0,1
160,189,1,1,0
165,189,1,0,1
184,2231,1,0,1
194,189,1,1,0
195,159,1,0,1
200,189,1,0,1
212,189,1,0,1
218,331,1,0,1
218,1011,1,1,0
226,159,1,0,1
228,189,1,1,0
232,522,1,1,0
235,9975,1,0,1
247,159,1,1,0
262,159,1,0,1
271,360,1,1,0
272,189,1,0,1
279,7781,1,1,0
294,159,1,1,0
295,159,1,0,1
299,189,1,1,0
301,6842,1,0,1
318,360,1,0,1
323,130472,1,1,0
360,2586,1,0,1
366,522,1,1,0
368,130472,1,1,0
377,1514,1,1,0
380,1011,1,1,0
381,189,1,1,0
391,1890,1,0,1
397,360,1,1,0
434,1890,1,1,0
442,2347,1,1,0
457,1011,1,0,1
486,8001,1,1,0
510,131226,1,1,0
526,999,1,1,0
527,1011,1,1,0
527,3202,1,1,0
536,1011,1,0,1
545,2010,1,0,1
548,999,1,1,0
555,522,1,0,1
561,1011,1,1,0
568,4311,1,1,0
575,130753,1,0,1
588,2347,1,1,0
592,130753,1,0,1
617,360,1,0,1
635,130753,1,0,1
666,7679,1,1,0
681,159,1,0,1
689,159,1,0,1
692,2029,1,0,1
700,3161,1,1,0
701,21802,1,1,0
704,9975,1,1,0
707,1011,1,0,1
709,3252,1,1,0
794,130472,1,1,0
800,7679,1,1,0
804,159,1,0,1
814,1011,1,1,0
817,1890,1,1,0
820,3202,1,1,0
837,159,1,1,0
860,1011,1,1,0
866,7679,1,1,0
885,3252,1,1,0
886,189,1,1,0
888,189,1,0,1
890,21802,1,1,0
917,159,1,1,0
921,2029,1,1,0
929,522,1,0,1
934,7679,1,1,0
935,131226,1,0,1
972,999,1,1,0
974,3252,1,1,0
977,2347,1,1,0
980,159,1,0,1
981,189,1,0,1
985,5519,1,1,0
1 tick neuron_idx attempted accepted rejected
2 6 522 1 1 0
3 17 189 1 1 0
4 18 130753 1 1 0
5 25 999 1 1 0
6 97 2231 1 1 0
7 122 2231 1 1 0
8 154 130472 1 1 0
9 159 4026 1 0 1
10 160 189 1 1 0
11 165 189 1 0 1
12 184 2231 1 0 1
13 194 189 1 1 0
14 195 159 1 0 1
15 200 189 1 0 1
16 212 189 1 0 1
17 218 331 1 0 1
18 218 1011 1 1 0
19 226 159 1 0 1
20 228 189 1 1 0
21 232 522 1 1 0
22 235 9975 1 0 1
23 247 159 1 1 0
24 262 159 1 0 1
25 271 360 1 1 0
26 272 189 1 0 1
27 279 7781 1 1 0
28 294 159 1 1 0
29 295 159 1 0 1
30 299 189 1 1 0
31 301 6842 1 0 1
32 318 360 1 0 1
33 323 130472 1 1 0
34 360 2586 1 0 1
35 366 522 1 1 0
36 368 130472 1 1 0
37 377 1514 1 1 0
38 380 1011 1 1 0
39 381 189 1 1 0
40 391 1890 1 0 1
41 397 360 1 1 0
42 434 1890 1 1 0
43 442 2347 1 1 0
44 457 1011 1 0 1
45 486 8001 1 1 0
46 510 131226 1 1 0
47 526 999 1 1 0
48 527 1011 1 1 0
49 527 3202 1 1 0
50 536 1011 1 0 1
51 545 2010 1 0 1
52 548 999 1 1 0
53 555 522 1 0 1
54 561 1011 1 1 0
55 568 4311 1 1 0
56 575 130753 1 0 1
57 588 2347 1 1 0
58 592 130753 1 0 1
59 617 360 1 0 1
60 635 130753 1 0 1
61 666 7679 1 1 0
62 681 159 1 0 1
63 689 159 1 0 1
64 692 2029 1 0 1
65 700 3161 1 1 0
66 701 21802 1 1 0
67 704 9975 1 1 0
68 707 1011 1 0 1
69 709 3252 1 1 0
70 794 130472 1 1 0
71 800 7679 1 1 0
72 804 159 1 0 1
73 814 1011 1 1 0
74 817 1890 1 1 0
75 820 3202 1 1 0
76 837 159 1 1 0
77 860 1011 1 1 0
78 866 7679 1 1 0
79 885 3252 1 1 0
80 886 189 1 1 0
81 888 189 1 0 1
82 890 21802 1 1 0
83 917 159 1 1 0
84 921 2029 1 1 0
85 929 522 1 0 1
86 934 7679 1 1 0
87 935 131226 1 0 1
88 972 999 1 1 0
89 974 3252 1 1 0
90 977 2347 1 1 0
91 980 159 1 0 1
92 981 189 1 0 1
93 985 5519 1 1 0
@@ -0,0 +1,17 @@
{
"sealed_source_sha256": {
"ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a",
"ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291",
"ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278",
"af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961"
},
"candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b",
"source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03",
"module_globals_patched": false,
"only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write",
"diagnostic_additions": [
"generated/applied/pending trace split",
"fixed-sequence bitwise audit",
"source provenance and final APL state disclosure"
]
}
@@ -0,0 +1,168 @@
{
"case": "cal-matched_energy-01-s51104",
"complete": true,
"pass_all": true,
"pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed",
"steps": 1000,
"completed_ticks": 1000,
"nodes": 166700,
"edges": 25582938,
"precision": "float64",
"apl_precision": "float32",
"state_units": "SI volts",
"total_spikes": 30530,
"requested": 92,
"accepted_requests": 58,
"rejected_requests": 34,
"arriving_edges": 14790874,
"accepted_arriving_edges": 13627094,
"counts_match_sparse_events": true,
"all_finite": true,
"record_history": false,
"apl_fast_edges_zeroed": 5845,
"kc_targets_present": 4064,
"effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9",
"apl_component": {
"ok": true,
"protocol": "phase4ag-apl-v1",
"n_neurons": 166700,
"n_apl": 2,
"n_kc": 4064,
"dt_ms": 0.1,
"files_sha256": {
"input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6",
"output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73",
"kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd",
"apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19"
},
"array_sha256": {
"input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e",
"output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9",
"kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75",
"apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6"
},
"decay_f32_bits": "3f7eb923",
"gain_f32_bits": "3c23d70a",
"environment": {
"torch": "2.14.0+cu130",
"numpy": "2.2.6",
"cuda": "13.0",
"cudnn": 92400,
"device_name": "NVIDIA GeForce RTX 4090",
"device_index": 0,
"device_capability": [
8,
9
],
"deterministic_algorithms": false,
"cudnn_deterministic": false,
"cudnn_benchmark": false,
"cuda_matmul_allow_tf32": false,
"cudnn_allow_tf32": true,
"float32_matmul_precision": "highest",
"CUBLAS_WORKSPACE_CONFIG": null,
"precision_configuration_changed_by_component": false
},
"operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32",
"h_units": "legacy mV",
"initial_state": "float32 zeros"
},
"apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC",
"apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction",
"apl_delay_steps": 18,
"apl_timing": {
"pass_all": true,
"apl_delay_steps": 18,
"steps": 1000,
"pending_generated_count": 18,
"pending_initial_zero_prefix": 0,
"initial_padding_positive_zero": true,
"sample_bits_preserved": true,
"brain_tail_advanced": false,
"generated_rows": 1000,
"applied_generated_rows": 982,
"pending_shape": [
18,
4064
],
"pending_application_tick_start": 1000,
"pending_application_tick_stop_exclusive": 1018,
"pending_generated_tick_start": 982,
"pending_generated_tick_stop_exclusive": 1000,
"generated_trace": "apl-inhibition.float32.npy",
"applied_trace": "apl-applied.float32.npy",
"pending_trace": "apl-pending-tail.float32.npy",
"pending_raw_sha256": "dcd8e8816b4f58b6ee9bf165565593f29c16c6750b07ffc5369c9ef3fca5548b",
"final_apl_state_float32": [
149.38958740234375,
163.71188354492188
],
"final_apl_state_u32_bits": [
1125475260,
1126413886
],
"final_apl_state_nonzero": true,
"pending_queue_drained": false,
"finite_generated_sequence_only": true,
"future_apl_decay_or_feedback_generated": false,
"closed_loop_branch_integrals_claimed_equal": false,
"biological_delay_measurement_claimed": false
},
"source_provenance": {
"sealed_source_sha256": {
"ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a",
"ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291",
"ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278",
"af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961"
},
"candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b",
"source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03",
"module_globals_patched": false,
"only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write",
"diagnostic_additions": [
"generated/applied/pending trace split",
"fixed-sequence bitwise audit",
"source provenance and final APL state disclosure"
]
},
"pending_generated_count": 18,
"pending_initial_zero_prefix": 0,
"pending_tail_shape": [
18,
4064
],
"future_generated_decay_tail_included": false,
"build": {
"sources": {
"author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15",
"author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e"
},
"torch": "2.14.0+cu130",
"torch_cuda": "13.0",
"arch_list": "8.9",
"cuda_flags": [
"-O2",
"--fmad=false",
"--ftz=false",
"--prec-div=true",
"--prec-sqrt=true"
]
},
"sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278",
"shared_apl_component_oracle_limitation": true,
"oracle_validation_claim": false,
"learning": false,
"performance_runtime_claim": false,
"cpu_sync_each_tick": true,
"build_or_cache_seconds": 0.42927381599656655,
"diagnostic_simulation_seconds": 5.635506008999073,
"wall_seconds": 6.601183331997163,
"peak_allocated_vram_bytes": 518003712,
"peak_reserved_vram_bytes": 541065216,
"input_sha256": {
"spec.json": "58ef97ad9da4bc1d5c9a6d782e10c6f97d42b26ede4756e6c3c9275d65c8bef4",
"requests.npz": "0048e7fd224ab6503f9261d78328913ee887827067f0539f65d04eb1d70c6457",
"base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1",
"coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64"
}
}