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": "07e685b28bf8f11322c2ee5d3bc2405d757a98b8183f2a14547f916b66746646",
"final_apl_state_float32": [
150.98158264160156,
159.8990478515625
],
"final_apl_state_u32_bits": [
1125579593,
1126164008
],
"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,109 @@
tick,neuron_idx,attempted,accepted,rejected
1,522,1,1,0
26,2010,1,1,0
27,7679,1,1,0
27,130472,1,1,0
31,4311,1,1,0
37,7781,1,1,0
40,2601,1,1,0
55,159,1,1,0
58,1011,1,1,0
65,1890,1,1,0
69,5519,1,1,0
81,7679,1,1,0
86,3252,1,1,0
95,1514,1,1,0
102,3252,1,0,1
115,130497,1,1,0
130,4505,1,0,1
137,2010,1,1,0
146,1890,1,0,1
149,131226,1,0,1
162,159,1,1,0
162,2029,1,0,1
162,130472,1,0,1
181,522,1,1,0
190,10769,1,1,0
195,189,1,1,0
241,1011,1,0,1
247,131226,1,1,0
259,360,1,0,1
271,2231,1,1,0
287,159,1,1,0
288,1514,1,0,1
291,130472,1,1,0
293,2347,1,1,0
299,159,1,0,1
319,3252,1,1,0
331,2601,1,1,0
335,189,1,1,0
335,9975,1,1,0
364,189,1,1,0
365,3202,1,1,0
377,3252,1,1,0
398,159,1,1,0
399,189,1,1,0
412,1514,1,0,1
417,130753,1,1,0
418,130753,1,0,1
425,6842,1,0,1
432,159,1,1,0
444,9370,1,1,0
445,189,1,0,1
474,331,1,1,0
492,3202,1,0,1
495,159,1,1,0
497,189,1,0,1
500,2029,1,1,0
502,159,1,0,1
503,7679,1,1,0
510,6842,1,1,0
588,522,1,1,0
589,1011,1,1,0
605,3252,1,1,0
607,12644,1,0,1
609,4505,1,0,1
623,4311,1,1,0
627,159,1,1,0
637,131226,1,1,0
639,189,1,0,1
652,331,1,1,0
674,14839,1,0,1
676,360,1,0,1
677,159,1,0,1
680,1011,1,1,0
687,2347,1,0,1
697,522,1,1,0
704,10769,1,0,1
704,21802,1,1,0
709,9975,1,1,0
711,1890,1,1,0
724,3202,1,1,0
737,159,1,0,1
743,2231,1,1,0
749,12644,1,0,1
752,2029,1,0,1
757,4311,1,0,1
764,5519,1,1,0
785,360,1,1,0
787,999,1,1,0
835,2010,1,0,1
844,130753,1,1,0
853,2231,1,1,0
867,1514,1,1,0
874,2029,1,1,0
880,131226,1,1,0
901,130472,1,1,0
904,159,1,1,0
906,1514,1,1,0
920,159,1,0,1
920,522,1,0,1
951,5519,1,1,0
952,5519,1,0,1
955,2493,1,1,0
961,360,1,1,0
961,130753,1,1,0
973,189,1,0,1
987,159,1,1,0
993,7781,1,0,1
993,14839,1,1,0
1 tick neuron_idx attempted accepted rejected
2 1 522 1 1 0
3 26 2010 1 1 0
4 27 7679 1 1 0
5 27 130472 1 1 0
6 31 4311 1 1 0
7 37 7781 1 1 0
8 40 2601 1 1 0
9 55 159 1 1 0
10 58 1011 1 1 0
11 65 1890 1 1 0
12 69 5519 1 1 0
13 81 7679 1 1 0
14 86 3252 1 1 0
15 95 1514 1 1 0
16 102 3252 1 0 1
17 115 130497 1 1 0
18 130 4505 1 0 1
19 137 2010 1 1 0
20 146 1890 1 0 1
21 149 131226 1 0 1
22 162 159 1 1 0
23 162 2029 1 0 1
24 162 130472 1 0 1
25 181 522 1 1 0
26 190 10769 1 1 0
27 195 189 1 1 0
28 241 1011 1 0 1
29 247 131226 1 1 0
30 259 360 1 0 1
31 271 2231 1 1 0
32 287 159 1 1 0
33 288 1514 1 0 1
34 291 130472 1 1 0
35 293 2347 1 1 0
36 299 159 1 0 1
37 319 3252 1 1 0
38 331 2601 1 1 0
39 335 189 1 1 0
40 335 9975 1 1 0
41 364 189 1 1 0
42 365 3202 1 1 0
43 377 3252 1 1 0
44 398 159 1 1 0
45 399 189 1 1 0
46 412 1514 1 0 1
47 417 130753 1 1 0
48 418 130753 1 0 1
49 425 6842 1 0 1
50 432 159 1 1 0
51 444 9370 1 1 0
52 445 189 1 0 1
53 474 331 1 1 0
54 492 3202 1 0 1
55 495 159 1 1 0
56 497 189 1 0 1
57 500 2029 1 1 0
58 502 159 1 0 1
59 503 7679 1 1 0
60 510 6842 1 1 0
61 588 522 1 1 0
62 589 1011 1 1 0
63 605 3252 1 1 0
64 607 12644 1 0 1
65 609 4505 1 0 1
66 623 4311 1 1 0
67 627 159 1 1 0
68 637 131226 1 1 0
69 639 189 1 0 1
70 652 331 1 1 0
71 674 14839 1 0 1
72 676 360 1 0 1
73 677 159 1 0 1
74 680 1011 1 1 0
75 687 2347 1 0 1
76 697 522 1 1 0
77 704 10769 1 0 1
78 704 21802 1 1 0
79 709 9975 1 1 0
80 711 1890 1 1 0
81 724 3202 1 1 0
82 737 159 1 0 1
83 743 2231 1 1 0
84 749 12644 1 0 1
85 752 2029 1 0 1
86 757 4311 1 0 1
87 764 5519 1 1 0
88 785 360 1 1 0
89 787 999 1 1 0
90 835 2010 1 0 1
91 844 130753 1 1 0
92 853 2231 1 1 0
93 867 1514 1 1 0
94 874 2029 1 1 0
95 880 131226 1 1 0
96 901 130472 1 1 0
97 904 159 1 1 0
98 906 1514 1 1 0
99 920 159 1 0 1
100 920 522 1 0 1
101 951 5519 1 1 0
102 952 5519 1 0 1
103 955 2493 1 1 0
104 961 360 1 1 0
105 961 130753 1 1 0
106 973 189 1 0 1
107 987 159 1 1 0
108 993 7781 1 0 1
109 993 14839 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-05-s51101",
"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": 30908,
"requested": 108,
"accepted_requests": 73,
"rejected_requests": 35,
"arriving_edges": 15112725,
"accepted_arriving_edges": 13922556,
"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": "07e685b28bf8f11322c2ee5d3bc2405d757a98b8183f2a14547f916b66746646",
"final_apl_state_float32": [
150.98158264160156,
159.8990478515625
],
"final_apl_state_u32_bits": [
1125579593,
1126164008
],
"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.42651544799809926,
"diagnostic_simulation_seconds": 5.662942420000036,
"wall_seconds": 6.636791816999903,
"peak_allocated_vram_bytes": 518003712,
"peak_reserved_vram_bytes": 541065216,
"input_sha256": {
"spec.json": "67e130eca92a99111bfae5796ec430146eba3a91545fb1ea65177ab1b8485e6a",
"requests.npz": "20a4dccb7da55f07f1232787839245e6d9ee0653cea2f95ae561151ceb4d132b",
"base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1",
"coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64"
}
}