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": "ce642aa9c6454772a1c7731758122f9bcefc3dd6393ae2a9096fa8131552a79f",
"final_apl_state_float32": [
153.2421112060547,
164.87669372558594
],
"final_apl_state_u32_bits": [
1125727739,
1126490223
],
"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,89 @@
tick,neuron_idx,attempted,accepted,rejected
12,130472,1,1,0
23,130753,1,1,0
25,4311,1,1,0
31,999,1,1,0
35,2029,1,1,0
37,2994,1,1,0
39,6842,1,1,0
41,3252,1,1,0
47,3345,1,1,0
69,159,1,1,0
99,2994,1,1,0
105,159,1,1,0
107,5519,1,1,0
117,1514,1,1,0
121,1011,1,1,0
126,2231,1,1,0
132,2029,1,1,0
132,3345,1,1,0
173,2029,1,1,0
177,14839,1,1,0
198,4505,1,0,1
201,1890,1,0,1
204,2010,1,1,0
216,6842,1,1,0
232,130753,1,1,0
246,2347,1,1,0
255,522,1,1,0
276,1514,1,1,0
280,3252,1,1,0
284,1011,1,1,0
312,130753,1,1,0
315,2010,1,1,0
328,4311,1,1,0
334,2010,1,0,1
342,2029,1,1,0
367,2347,1,1,0
370,5519,1,1,0
374,6842,1,1,0
383,1514,1,1,0
392,130497,1,1,0
393,1514,1,0,1
395,130497,1,0,1
396,1011,1,1,0
404,130472,1,1,0
408,2970,1,1,0
408,130497,1,0,1
425,10769,1,1,0
444,331,1,0,1
468,1514,1,0,1
470,2010,1,1,0
485,3252,1,1,0
493,7781,1,1,0
516,3345,1,1,0
526,2010,1,0,1
537,3202,1,1,0
538,2010,1,0,1
586,3252,1,1,0
594,522,1,1,0
607,2010,1,1,0
608,2347,1,1,0
612,2010,1,0,1
615,5519,1,1,0
642,522,1,0,1
661,522,1,1,0
661,999,1,1,0
686,4311,1,1,0
725,130753,1,0,1
753,360,1,1,0
783,7781,1,1,0
793,999,1,1,0
809,3252,1,1,0
830,130753,1,0,1
843,3252,1,1,0
850,522,1,1,0
865,360,1,0,1
869,331,1,1,0
871,1890,1,1,0
876,130497,1,0,1
888,1011,1,0,1
888,1514,1,1,0
914,360,1,1,0
919,131226,1,0,1
933,3202,1,1,0
948,3252,1,1,0
951,189,1,0,1
956,3202,1,1,0
961,522,1,1,0
994,3252,1,1,0
1 tick neuron_idx attempted accepted rejected
2 12 130472 1 1 0
3 23 130753 1 1 0
4 25 4311 1 1 0
5 31 999 1 1 0
6 35 2029 1 1 0
7 37 2994 1 1 0
8 39 6842 1 1 0
9 41 3252 1 1 0
10 47 3345 1 1 0
11 69 159 1 1 0
12 99 2994 1 1 0
13 105 159 1 1 0
14 107 5519 1 1 0
15 117 1514 1 1 0
16 121 1011 1 1 0
17 126 2231 1 1 0
18 132 2029 1 1 0
19 132 3345 1 1 0
20 173 2029 1 1 0
21 177 14839 1 1 0
22 198 4505 1 0 1
23 201 1890 1 0 1
24 204 2010 1 1 0
25 216 6842 1 1 0
26 232 130753 1 1 0
27 246 2347 1 1 0
28 255 522 1 1 0
29 276 1514 1 1 0
30 280 3252 1 1 0
31 284 1011 1 1 0
32 312 130753 1 1 0
33 315 2010 1 1 0
34 328 4311 1 1 0
35 334 2010 1 0 1
36 342 2029 1 1 0
37 367 2347 1 1 0
38 370 5519 1 1 0
39 374 6842 1 1 0
40 383 1514 1 1 0
41 392 130497 1 1 0
42 393 1514 1 0 1
43 395 130497 1 0 1
44 396 1011 1 1 0
45 404 130472 1 1 0
46 408 2970 1 1 0
47 408 130497 1 0 1
48 425 10769 1 1 0
49 444 331 1 0 1
50 468 1514 1 0 1
51 470 2010 1 1 0
52 485 3252 1 1 0
53 493 7781 1 1 0
54 516 3345 1 1 0
55 526 2010 1 0 1
56 537 3202 1 1 0
57 538 2010 1 0 1
58 586 3252 1 1 0
59 594 522 1 1 0
60 607 2010 1 1 0
61 608 2347 1 1 0
62 612 2010 1 0 1
63 615 5519 1 1 0
64 642 522 1 0 1
65 661 522 1 1 0
66 661 999 1 1 0
67 686 4311 1 1 0
68 725 130753 1 0 1
69 753 360 1 1 0
70 783 7781 1 1 0
71 793 999 1 1 0
72 809 3252 1 1 0
73 830 130753 1 0 1
74 843 3252 1 1 0
75 850 522 1 1 0
76 865 360 1 0 1
77 869 331 1 1 0
78 871 1890 1 1 0
79 876 130497 1 0 1
80 888 1011 1 0 1
81 888 1514 1 1 0
82 914 360 1 1 0
83 919 131226 1 0 1
84 933 3202 1 1 0
85 948 3252 1 1 0
86 951 189 1 0 1
87 956 3202 1 1 0
88 961 522 1 1 0
89 994 3252 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-00-s51103",
"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": 30867,
"requested": 88,
"accepted_requests": 69,
"rejected_requests": 19,
"arriving_edges": 15023379,
"accepted_arriving_edges": 13846582,
"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": "ce642aa9c6454772a1c7731758122f9bcefc3dd6393ae2a9096fa8131552a79f",
"final_apl_state_float32": [
153.2421112060547,
164.87669372558594
],
"final_apl_state_u32_bits": [
1125727739,
1126490223
],
"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.4269577859995479,
"diagnostic_simulation_seconds": 5.692805439000949,
"wall_seconds": 6.663619943999947,
"peak_allocated_vram_bytes": 518003712,
"peak_reserved_vram_bytes": 541065216,
"input_sha256": {
"spec.json": "a62825c3a033766bcc0e5eead4d620d01331ba55147b167d172c1f575d8b4a3c",
"requests.npz": "38aa27d613a03b49ecd95c1d043c9a5469332266f3d68c1d3535a17795b92f52",
"base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1",
"coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64"
}
}