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": "c21fc7c2f3977170fa5b57386bfab1b200d804a228e868479d0b3265aac912fb",
"final_apl_state_float32": [
152.2029266357422,
165.41357421875
],
"final_apl_state_u32_bits": [
1125659635,
1126525408
],
"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,178 @@
tick,neuron_idx,attempted,accepted,rejected
1,189,1,1,0
1,2231,1,1,0
6,522,1,1,0
10,5519,1,1,0
14,9188,1,1,0
20,189,1,0,1
31,159,1,1,0
31,130472,1,1,0
34,7679,1,1,0
42,130472,1,0,1
47,2586,1,1,0
55,159,1,1,0
71,522,1,1,0
76,1890,1,1,0
79,3252,1,1,0
82,159,1,1,0
83,1191,1,1,0
96,159,1,0,1
109,999,1,0,1
110,9188,1,1,0
113,4311,1,0,1
116,2347,1,1,0
118,2231,1,1,0
120,522,1,0,1
131,189,1,0,1
133,3252,1,0,1
141,1514,1,0,1
157,4311,1,1,0
159,522,1,0,1
161,2010,1,1,0
164,331,1,1,0
166,3202,1,1,0
172,130472,1,1,0
186,131226,1,0,1
187,999,1,1,0
191,2010,1,1,0
194,4505,1,0,1
196,189,1,1,0
208,6842,1,1,0
209,7679,1,1,0
212,159,1,1,0
216,159,1,0,1
221,2601,1,1,0
222,360,1,1,0
227,1011,1,0,1
233,130472,1,1,0
234,159,1,1,0
235,360,1,0,1
245,2994,1,1,0
246,999,1,1,0
254,6842,1,1,0
255,5519,1,1,0
259,189,1,0,1
260,3202,1,1,0
283,2029,1,1,0
286,159,1,0,1
287,6842,1,1,0
291,130753,1,1,0
293,4026,1,1,0
297,999,1,1,0
302,159,1,1,0
326,189,1,1,0
329,522,1,0,1
333,6842,1,1,0
338,3252,1,1,0
346,130472,1,1,0
347,2347,1,1,0
348,7781,1,1,0
355,159,1,0,1
355,3202,1,1,0
369,21802,1,1,0
382,159,1,1,0
383,5519,1,1,0
402,6842,1,0,1
403,3202,1,1,0
406,2347,1,1,0
409,4505,1,1,0
413,3202,1,0,1
432,3252,1,0,1
435,4311,1,0,1
436,6842,1,1,0
445,8504,1,1,0
459,999,1,0,1
461,999,1,0,1
463,522,1,1,0
466,2029,1,1,0
480,4505,1,1,0
487,522,1,1,0
496,8001,1,1,0
504,1011,1,1,0
515,5519,1,1,0
517,2029,1,1,0
526,159,1,0,1
532,130753,1,1,0
539,189,1,1,0
539,4173,1,0,1
544,1514,1,1,0
550,189,1,0,1
554,2231,1,0,1
561,360,1,1,0
561,522,1,1,0
566,159,1,0,1
575,4505,1,1,0
582,7781,1,1,0
590,3252,1,0,1
594,130497,1,0,1
604,159,1,1,0
612,360,1,1,0
615,4311,1,1,0
630,159,1,1,0
647,522,1,0,1
649,7781,1,1,0
668,522,1,1,0
669,360,1,1,0
670,4505,1,1,0
675,360,1,0,1
682,4505,1,0,1
695,6842,1,0,1
700,1011,1,1,0
702,360,1,1,0
716,189,1,1,0
720,6842,1,1,0
725,8504,1,0,1
726,189,1,0,1
728,1011,1,1,0
736,130497,1,1,0
737,2601,1,1,0
746,189,1,1,0
760,12644,1,1,0
766,2231,1,0,1
771,2347,1,0,1
773,2231,1,0,1
780,159,1,0,1
783,2010,1,1,0
790,2010,1,0,1
797,2029,1,1,0
797,130497,1,1,0
801,189,1,0,1
801,9975,1,1,0
806,130472,1,1,0
810,3202,1,0,1
813,522,1,1,0
821,2231,1,1,0
822,130472,1,0,1
824,131226,1,0,1
826,2231,1,0,1
830,3202,1,1,0
830,4311,1,1,0
842,159,1,1,0
842,2010,1,0,1
846,3252,1,1,0
848,189,1,0,1
851,1011,1,1,0
855,1890,1,1,0
861,4311,1,1,0
869,522,1,1,0
869,2231,1,1,0
870,7781,1,1,0
871,2010,1,1,0
874,189,1,1,0
874,3252,1,1,0
877,522,1,0,1
878,159,1,1,0
885,131226,1,1,0
887,360,1,1,0
897,130472,1,0,1
905,130472,1,0,1
919,2231,1,1,0
929,522,1,0,1
931,130497,1,1,0
940,2010,1,0,1
949,2347,1,0,1
959,1514,1,1,0
969,7781,1,1,0
976,360,1,1,0
980,2010,1,0,1
994,2231,1,0,1
1 tick neuron_idx attempted accepted rejected
2 1 189 1 1 0
3 1 2231 1 1 0
4 6 522 1 1 0
5 10 5519 1 1 0
6 14 9188 1 1 0
7 20 189 1 0 1
8 31 159 1 1 0
9 31 130472 1 1 0
10 34 7679 1 1 0
11 42 130472 1 0 1
12 47 2586 1 1 0
13 55 159 1 1 0
14 71 522 1 1 0
15 76 1890 1 1 0
16 79 3252 1 1 0
17 82 159 1 1 0
18 83 1191 1 1 0
19 96 159 1 0 1
20 109 999 1 0 1
21 110 9188 1 1 0
22 113 4311 1 0 1
23 116 2347 1 1 0
24 118 2231 1 1 0
25 120 522 1 0 1
26 131 189 1 0 1
27 133 3252 1 0 1
28 141 1514 1 0 1
29 157 4311 1 1 0
30 159 522 1 0 1
31 161 2010 1 1 0
32 164 331 1 1 0
33 166 3202 1 1 0
34 172 130472 1 1 0
35 186 131226 1 0 1
36 187 999 1 1 0
37 191 2010 1 1 0
38 194 4505 1 0 1
39 196 189 1 1 0
40 208 6842 1 1 0
41 209 7679 1 1 0
42 212 159 1 1 0
43 216 159 1 0 1
44 221 2601 1 1 0
45 222 360 1 1 0
46 227 1011 1 0 1
47 233 130472 1 1 0
48 234 159 1 1 0
49 235 360 1 0 1
50 245 2994 1 1 0
51 246 999 1 1 0
52 254 6842 1 1 0
53 255 5519 1 1 0
54 259 189 1 0 1
55 260 3202 1 1 0
56 283 2029 1 1 0
57 286 159 1 0 1
58 287 6842 1 1 0
59 291 130753 1 1 0
60 293 4026 1 1 0
61 297 999 1 1 0
62 302 159 1 1 0
63 326 189 1 1 0
64 329 522 1 0 1
65 333 6842 1 1 0
66 338 3252 1 1 0
67 346 130472 1 1 0
68 347 2347 1 1 0
69 348 7781 1 1 0
70 355 159 1 0 1
71 355 3202 1 1 0
72 369 21802 1 1 0
73 382 159 1 1 0
74 383 5519 1 1 0
75 402 6842 1 0 1
76 403 3202 1 1 0
77 406 2347 1 1 0
78 409 4505 1 1 0
79 413 3202 1 0 1
80 432 3252 1 0 1
81 435 4311 1 0 1
82 436 6842 1 1 0
83 445 8504 1 1 0
84 459 999 1 0 1
85 461 999 1 0 1
86 463 522 1 1 0
87 466 2029 1 1 0
88 480 4505 1 1 0
89 487 522 1 1 0
90 496 8001 1 1 0
91 504 1011 1 1 0
92 515 5519 1 1 0
93 517 2029 1 1 0
94 526 159 1 0 1
95 532 130753 1 1 0
96 539 189 1 1 0
97 539 4173 1 0 1
98 544 1514 1 1 0
99 550 189 1 0 1
100 554 2231 1 0 1
101 561 360 1 1 0
102 561 522 1 1 0
103 566 159 1 0 1
104 575 4505 1 1 0
105 582 7781 1 1 0
106 590 3252 1 0 1
107 594 130497 1 0 1
108 604 159 1 1 0
109 612 360 1 1 0
110 615 4311 1 1 0
111 630 159 1 1 0
112 647 522 1 0 1
113 649 7781 1 1 0
114 668 522 1 1 0
115 669 360 1 1 0
116 670 4505 1 1 0
117 675 360 1 0 1
118 682 4505 1 0 1
119 695 6842 1 0 1
120 700 1011 1 1 0
121 702 360 1 1 0
122 716 189 1 1 0
123 720 6842 1 1 0
124 725 8504 1 0 1
125 726 189 1 0 1
126 728 1011 1 1 0
127 736 130497 1 1 0
128 737 2601 1 1 0
129 746 189 1 1 0
130 760 12644 1 1 0
131 766 2231 1 0 1
132 771 2347 1 0 1
133 773 2231 1 0 1
134 780 159 1 0 1
135 783 2010 1 1 0
136 790 2010 1 0 1
137 797 2029 1 1 0
138 797 130497 1 1 0
139 801 189 1 0 1
140 801 9975 1 1 0
141 806 130472 1 1 0
142 810 3202 1 0 1
143 813 522 1 1 0
144 821 2231 1 1 0
145 822 130472 1 0 1
146 824 131226 1 0 1
147 826 2231 1 0 1
148 830 3202 1 1 0
149 830 4311 1 1 0
150 842 159 1 1 0
151 842 2010 1 0 1
152 846 3252 1 1 0
153 848 189 1 0 1
154 851 1011 1 1 0
155 855 1890 1 1 0
156 861 4311 1 1 0
157 869 522 1 1 0
158 869 2231 1 1 0
159 870 7781 1 1 0
160 871 2010 1 1 0
161 874 189 1 1 0
162 874 3252 1 1 0
163 877 522 1 0 1
164 878 159 1 1 0
165 885 131226 1 1 0
166 887 360 1 1 0
167 897 130472 1 0 1
168 905 130472 1 0 1
169 919 2231 1 1 0
170 929 522 1 0 1
171 931 130497 1 1 0
172 940 2010 1 0 1
173 949 2347 1 0 1
174 959 1514 1 1 0
175 969 7781 1 1 0
176 976 360 1 1 0
177 980 2010 1 0 1
178 994 2231 1 0 1
@@ -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-physiological-05-s51105",
"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": 31464,
"requested": 177,
"accepted_requests": 119,
"rejected_requests": 58,
"arriving_edges": 15309379,
"accepted_arriving_edges": 14090670,
"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": "c21fc7c2f3977170fa5b57386bfab1b200d804a228e868479d0b3265aac912fb",
"final_apl_state_float32": [
152.2029266357422,
165.41357421875
],
"final_apl_state_u32_bits": [
1125659635,
1126525408
],
"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.4269900549988961,
"diagnostic_simulation_seconds": 5.640285744000721,
"wall_seconds": 6.612042758999451,
"peak_allocated_vram_bytes": 518003712,
"peak_reserved_vram_bytes": 541065216,
"input_sha256": {
"spec.json": "fab9f831ce198962baef04ef0ebde8c494241e95953705fe75d21394d786b6bb",
"requests.npz": "36a9e62fd7f93d735301ca80363e56c91ff7063762e6f7fc07f792f434197f47",
"base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1",
"coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64"
}
}