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": 0,
"steps": 1000,
"pending_generated_count": 0,
"pending_initial_zero_prefix": 0,
"initial_padding_positive_zero": true,
"sample_bits_preserved": true,
"brain_tail_advanced": false,
"generated_rows": 1000,
"applied_generated_rows": 1000,
"pending_shape": [
0,
4064
],
"pending_application_tick_start": 1000,
"pending_application_tick_stop_exclusive": 1000,
"pending_generated_tick_start": 1000,
"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": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"final_apl_state_float32": [
147.71572875976562,
169.84036254882812
],
"final_apl_state_u32_bits": [
1125365562,
1126815522
],
"final_apl_state_nonzero": true,
"pending_queue_drained": true,
"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,155 @@
tick,neuron_idx,attempted,accepted,rejected
0,189,1,1,0
13,159,1,1,0
14,6842,1,1,0
15,522,1,1,0
25,1514,1,1,0
34,1890,1,1,0
47,4505,1,1,0
62,3252,1,1,0
65,2029,1,1,0
75,189,1,1,0
75,522,1,1,0
75,1890,1,1,0
77,3202,1,1,0
78,189,1,0,1
79,159,1,1,0
81,189,1,0,1
85,1011,1,1,0
97,3252,1,1,0
108,2970,1,1,0
109,360,1,0,1
112,1514,1,1,0
112,8001,1,1,0
145,189,1,1,0
156,3202,1,1,0
161,8001,1,1,0
166,360,1,0,1
186,2347,1,0,1
200,522,1,1,0
204,999,1,1,0
209,1890,1,1,0
210,2535,1,1,0
216,130472,1,0,1
225,12644,1,1,0
233,360,1,1,0
235,7781,1,1,0
239,2943,1,1,0
243,131226,1,1,0
261,189,1,0,1
264,12644,1,1,0
272,3252,1,1,0
283,131226,1,1,0
291,159,1,0,1
293,2347,1,1,0
304,159,1,1,0
318,130472,1,1,0
332,522,1,1,0
333,189,1,0,1
346,522,1,0,1
358,12644,1,1,0
374,4311,1,1,0
375,2601,1,0,1
382,522,1,1,0
393,189,1,1,0
395,2601,1,1,0
401,9370,1,1,0
423,8001,1,0,1
432,2347,1,1,0
438,159,1,0,1
450,2347,1,0,1
457,2347,1,1,0
459,3202,1,1,0
459,4505,1,1,0
468,2010,1,0,1
474,3252,1,1,0
477,4505,1,0,1
477,5519,1,1,0
477,6842,1,1,0
494,2029,1,0,1
496,522,1,0,1
498,2601,1,1,0
509,159,1,1,0
518,130497,1,1,0
522,2347,1,1,0
528,7781,1,1,0
543,2029,1,1,0
549,2231,1,1,0
553,7781,1,1,0
566,130753,1,1,0
567,3252,1,1,0
573,2943,1,1,0
574,189,1,0,1
580,522,1,1,0
582,159,1,1,0
590,12644,1,1,0
594,6842,1,0,1
598,2347,1,1,0
598,9975,1,1,0
601,522,1,0,1
607,2231,1,1,0
608,4505,1,0,1
622,1927,1,0,1
637,159,1,0,1
644,3202,1,1,0
654,999,1,1,0
658,6842,1,0,1
659,189,1,1,0
660,159,1,1,0
666,522,1,1,0
678,7781,1,1,0
680,6842,1,1,0
682,159,1,1,0
689,159,1,0,1
691,189,1,1,0
704,1927,1,0,1
724,130472,1,1,0
727,2029,1,1,0
730,189,1,1,0
732,8504,1,1,0
734,3252,1,1,0
736,130472,1,0,1
740,2535,1,1,0
744,9188,1,1,0
755,999,1,1,0
756,159,1,1,0
757,2029,1,1,0
758,2010,1,1,0
762,6842,1,1,0
763,131226,1,1,0
767,2601,1,1,0
771,522,1,1,0
776,14839,1,0,1
777,2601,1,0,1
793,522,1,1,0
793,4505,1,0,1
794,1191,1,1,0
797,4505,1,0,1
799,2010,1,1,0
801,1011,1,1,0
809,159,1,0,1
812,131226,1,1,0
827,331,1,0,1
834,1011,1,1,0
837,3202,1,1,0
847,159,1,0,1
851,1927,1,0,1
869,189,1,1,0
883,3252,1,1,0
890,189,1,0,1
910,2231,1,1,0
914,189,1,0,1
933,522,1,0,1
934,2010,1,1,0
938,5519,1,0,1
939,2231,1,1,0
948,2010,1,0,1
952,2943,1,1,0
966,189,1,0,1
970,3202,1,1,0
975,1927,1,1,0
978,9188,1,1,0
990,189,1,1,0
992,189,1,0,1
998,7781,1,1,0
999,2347,1,0,1
1 tick neuron_idx attempted accepted rejected
2 0 189 1 1 0
3 13 159 1 1 0
4 14 6842 1 1 0
5 15 522 1 1 0
6 25 1514 1 1 0
7 34 1890 1 1 0
8 47 4505 1 1 0
9 62 3252 1 1 0
10 65 2029 1 1 0
11 75 189 1 1 0
12 75 522 1 1 0
13 75 1890 1 1 0
14 77 3202 1 1 0
15 78 189 1 0 1
16 79 159 1 1 0
17 81 189 1 0 1
18 85 1011 1 1 0
19 97 3252 1 1 0
20 108 2970 1 1 0
21 109 360 1 0 1
22 112 1514 1 1 0
23 112 8001 1 1 0
24 145 189 1 1 0
25 156 3202 1 1 0
26 161 8001 1 1 0
27 166 360 1 0 1
28 186 2347 1 0 1
29 200 522 1 1 0
30 204 999 1 1 0
31 209 1890 1 1 0
32 210 2535 1 1 0
33 216 130472 1 0 1
34 225 12644 1 1 0
35 233 360 1 1 0
36 235 7781 1 1 0
37 239 2943 1 1 0
38 243 131226 1 1 0
39 261 189 1 0 1
40 264 12644 1 1 0
41 272 3252 1 1 0
42 283 131226 1 1 0
43 291 159 1 0 1
44 293 2347 1 1 0
45 304 159 1 1 0
46 318 130472 1 1 0
47 332 522 1 1 0
48 333 189 1 0 1
49 346 522 1 0 1
50 358 12644 1 1 0
51 374 4311 1 1 0
52 375 2601 1 0 1
53 382 522 1 1 0
54 393 189 1 1 0
55 395 2601 1 1 0
56 401 9370 1 1 0
57 423 8001 1 0 1
58 432 2347 1 1 0
59 438 159 1 0 1
60 450 2347 1 0 1
61 457 2347 1 1 0
62 459 3202 1 1 0
63 459 4505 1 1 0
64 468 2010 1 0 1
65 474 3252 1 1 0
66 477 4505 1 0 1
67 477 5519 1 1 0
68 477 6842 1 1 0
69 494 2029 1 0 1
70 496 522 1 0 1
71 498 2601 1 1 0
72 509 159 1 1 0
73 518 130497 1 1 0
74 522 2347 1 1 0
75 528 7781 1 1 0
76 543 2029 1 1 0
77 549 2231 1 1 0
78 553 7781 1 1 0
79 566 130753 1 1 0
80 567 3252 1 1 0
81 573 2943 1 1 0
82 574 189 1 0 1
83 580 522 1 1 0
84 582 159 1 1 0
85 590 12644 1 1 0
86 594 6842 1 0 1
87 598 2347 1 1 0
88 598 9975 1 1 0
89 601 522 1 0 1
90 607 2231 1 1 0
91 608 4505 1 0 1
92 622 1927 1 0 1
93 637 159 1 0 1
94 644 3202 1 1 0
95 654 999 1 1 0
96 658 6842 1 0 1
97 659 189 1 1 0
98 660 159 1 1 0
99 666 522 1 1 0
100 678 7781 1 1 0
101 680 6842 1 1 0
102 682 159 1 1 0
103 689 159 1 0 1
104 691 189 1 1 0
105 704 1927 1 0 1
106 724 130472 1 1 0
107 727 2029 1 1 0
108 730 189 1 1 0
109 732 8504 1 1 0
110 734 3252 1 1 0
111 736 130472 1 0 1
112 740 2535 1 1 0
113 744 9188 1 1 0
114 755 999 1 1 0
115 756 159 1 1 0
116 757 2029 1 1 0
117 758 2010 1 1 0
118 762 6842 1 1 0
119 763 131226 1 1 0
120 767 2601 1 1 0
121 771 522 1 1 0
122 776 14839 1 0 1
123 777 2601 1 0 1
124 793 522 1 1 0
125 793 4505 1 0 1
126 794 1191 1 1 0
127 797 4505 1 0 1
128 799 2010 1 1 0
129 801 1011 1 1 0
130 809 159 1 0 1
131 812 131226 1 1 0
132 827 331 1 0 1
133 834 1011 1 1 0
134 837 3202 1 1 0
135 847 159 1 0 1
136 851 1927 1 0 1
137 869 189 1 1 0
138 883 3252 1 1 0
139 890 189 1 0 1
140 910 2231 1 1 0
141 914 189 1 0 1
142 933 522 1 0 1
143 934 2010 1 1 0
144 938 5519 1 0 1
145 939 2231 1 1 0
146 948 2010 1 0 1
147 952 2943 1 1 0
148 966 189 1 0 1
149 970 3202 1 1 0
150 975 1927 1 1 0
151 978 9188 1 1 0
152 990 189 1 1 0
153 992 189 1 0 1
154 998 7781 1 1 0
155 999 2347 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-s51102",
"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": 30868,
"requested": 154,
"accepted_requests": 110,
"rejected_requests": 44,
"arriving_edges": 15070211,
"accepted_arriving_edges": 13857497,
"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": 0,
"apl_timing": {
"pass_all": true,
"apl_delay_steps": 0,
"steps": 1000,
"pending_generated_count": 0,
"pending_initial_zero_prefix": 0,
"initial_padding_positive_zero": true,
"sample_bits_preserved": true,
"brain_tail_advanced": false,
"generated_rows": 1000,
"applied_generated_rows": 1000,
"pending_shape": [
0,
4064
],
"pending_application_tick_start": 1000,
"pending_application_tick_stop_exclusive": 1000,
"pending_generated_tick_start": 1000,
"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": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"final_apl_state_float32": [
147.71572875976562,
169.84036254882812
],
"final_apl_state_u32_bits": [
1125365562,
1126815522
],
"final_apl_state_nonzero": true,
"pending_queue_drained": true,
"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": 0,
"pending_initial_zero_prefix": 0,
"pending_tail_shape": [
0,
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.4270983949973015,
"diagnostic_simulation_seconds": 5.66973168000186,
"wall_seconds": 6.636539384999196,
"peak_allocated_vram_bytes": 518003712,
"peak_reserved_vram_bytes": 541065216,
"input_sha256": {
"spec.json": "47076d80d28731c18e0ef23e43e83c24cecfb7193c1668e899723cdcf9bf5c54",
"requests.npz": "10c277a9481ea55bdec86f2e80232ca101eb253784dd4747fdcff04df86f5817",
"base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1",
"coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64"
}
}