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": "091b83013baee4d028c5d16c494a69c068ccb9e45b0fb6f698408c3ce2ead061",
"final_apl_state_float32": [
155.38442993164062,
164.9364471435547
],
"final_apl_state_u32_bits": [
1125868138,
1126494139
],
"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,125 @@
tick,neuron_idx,attempted,accepted,rejected
0,189,1,1,0
22,189,1,1,0
22,130472,1,1,0
29,2231,1,1,0
30,999,1,1,0
41,5519,1,1,0
53,6842,1,1,0
54,159,1,1,0
84,131226,1,1,0
92,522,1,0,1
94,522,1,0,1
95,360,1,1,0
97,4173,1,1,0
104,130472,1,1,0
115,189,1,1,0
138,999,1,1,0
139,159,1,0,1
139,6842,1,1,0
178,2029,1,0,1
183,4026,1,1,0
198,999,1,1,0
209,10769,1,1,0
212,1890,1,0,1
230,2347,1,1,0
233,159,1,1,0
258,159,1,1,0
302,2347,1,0,1
326,159,1,0,1
334,9188,1,1,0
343,159,1,1,0
344,189,1,0,1
345,8001,1,1,0
350,8504,1,1,0
354,360,1,0,1
361,189,1,1,0
365,360,1,1,0
369,1514,1,1,0
380,189,1,0,1
389,159,1,0,1
402,999,1,1,0
414,2231,1,1,0
421,360,1,1,0
433,189,1,0,1
435,3202,1,0,1
450,159,1,1,0
452,1011,1,1,0
460,360,1,1,0
487,360,1,1,0
488,131226,1,1,0
494,1011,1,1,0
500,2535,1,0,1
504,2010,1,1,0
515,2347,1,0,1
515,8504,1,1,0
522,7781,1,0,1
530,1191,1,1,0
549,159,1,0,1
549,189,1,0,1
549,1890,1,0,1
550,1890,1,0,1
552,2347,1,1,0
571,159,1,1,0
576,159,1,0,1
584,189,1,0,1
593,2994,1,1,0
600,21802,1,1,0
606,1514,1,1,0
634,131226,1,1,0
638,131226,1,0,1
640,522,1,0,1
642,131226,1,0,1
645,131226,1,0,1
646,2601,1,1,0
649,999,1,1,0
652,159,1,1,0
660,10769,1,1,0
661,9188,1,1,0
662,9188,1,0,1
669,2970,1,1,0
677,159,1,1,0
677,1011,1,1,0
677,131226,1,1,0
678,2029,1,1,0
681,130472,1,0,1
692,8001,1,1,0
693,1011,1,0,1
696,189,1,1,0
708,159,1,1,0
709,2029,1,1,0
728,6842,1,0,1
730,1011,1,1,0
735,999,1,0,1
743,189,1,1,0
752,2347,1,1,0
759,360,1,0,1
763,360,1,1,0
770,2347,1,0,1
776,189,1,1,0
815,159,1,0,1
817,2029,1,1,0
819,1011,1,0,1
831,999,1,1,0
832,522,1,1,0
841,360,1,1,0
842,3252,1,0,1
849,6842,1,0,1
851,189,1,0,1
851,1514,1,1,0
864,189,1,1,0
878,2029,1,1,0
881,1011,1,1,0
901,6842,1,0,1
907,522,1,1,0
907,7679,1,1,0
919,189,1,0,1
921,999,1,1,0
928,1514,1,0,1
931,2601,1,1,0
932,5519,1,1,0
955,159,1,1,0
957,2347,1,1,0
960,1890,1,1,0
972,2493,1,1,0
987,2994,1,1,0
1 tick neuron_idx attempted accepted rejected
2 0 189 1 1 0
3 22 189 1 1 0
4 22 130472 1 1 0
5 29 2231 1 1 0
6 30 999 1 1 0
7 41 5519 1 1 0
8 53 6842 1 1 0
9 54 159 1 1 0
10 84 131226 1 1 0
11 92 522 1 0 1
12 94 522 1 0 1
13 95 360 1 1 0
14 97 4173 1 1 0
15 104 130472 1 1 0
16 115 189 1 1 0
17 138 999 1 1 0
18 139 159 1 0 1
19 139 6842 1 1 0
20 178 2029 1 0 1
21 183 4026 1 1 0
22 198 999 1 1 0
23 209 10769 1 1 0
24 212 1890 1 0 1
25 230 2347 1 1 0
26 233 159 1 1 0
27 258 159 1 1 0
28 302 2347 1 0 1
29 326 159 1 0 1
30 334 9188 1 1 0
31 343 159 1 1 0
32 344 189 1 0 1
33 345 8001 1 1 0
34 350 8504 1 1 0
35 354 360 1 0 1
36 361 189 1 1 0
37 365 360 1 1 0
38 369 1514 1 1 0
39 380 189 1 0 1
40 389 159 1 0 1
41 402 999 1 1 0
42 414 2231 1 1 0
43 421 360 1 1 0
44 433 189 1 0 1
45 435 3202 1 0 1
46 450 159 1 1 0
47 452 1011 1 1 0
48 460 360 1 1 0
49 487 360 1 1 0
50 488 131226 1 1 0
51 494 1011 1 1 0
52 500 2535 1 0 1
53 504 2010 1 1 0
54 515 2347 1 0 1
55 515 8504 1 1 0
56 522 7781 1 0 1
57 530 1191 1 1 0
58 549 159 1 0 1
59 549 189 1 0 1
60 549 1890 1 0 1
61 550 1890 1 0 1
62 552 2347 1 1 0
63 571 159 1 1 0
64 576 159 1 0 1
65 584 189 1 0 1
66 593 2994 1 1 0
67 600 21802 1 1 0
68 606 1514 1 1 0
69 634 131226 1 1 0
70 638 131226 1 0 1
71 640 522 1 0 1
72 642 131226 1 0 1
73 645 131226 1 0 1
74 646 2601 1 1 0
75 649 999 1 1 0
76 652 159 1 1 0
77 660 10769 1 1 0
78 661 9188 1 1 0
79 662 9188 1 0 1
80 669 2970 1 1 0
81 677 159 1 1 0
82 677 1011 1 1 0
83 677 131226 1 1 0
84 678 2029 1 1 0
85 681 130472 1 0 1
86 692 8001 1 1 0
87 693 1011 1 0 1
88 696 189 1 1 0
89 708 159 1 1 0
90 709 2029 1 1 0
91 728 6842 1 0 1
92 730 1011 1 1 0
93 735 999 1 0 1
94 743 189 1 1 0
95 752 2347 1 1 0
96 759 360 1 0 1
97 763 360 1 1 0
98 770 2347 1 0 1
99 776 189 1 1 0
100 815 159 1 0 1
101 817 2029 1 1 0
102 819 1011 1 0 1
103 831 999 1 1 0
104 832 522 1 1 0
105 841 360 1 1 0
106 842 3252 1 0 1
107 849 6842 1 0 1
108 851 189 1 0 1
109 851 1514 1 1 0
110 864 189 1 1 0
111 878 2029 1 1 0
112 881 1011 1 1 0
113 901 6842 1 0 1
114 907 522 1 1 0
115 907 7679 1 1 0
116 919 189 1 0 1
117 921 999 1 1 0
118 928 1514 1 0 1
119 931 2601 1 1 0
120 932 5519 1 1 0
121 955 159 1 1 0
122 957 2347 1 1 0
123 960 1890 1 1 0
124 972 2493 1 1 0
125 987 2994 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-physiological-01-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": 31454,
"requested": 124,
"accepted_requests": 83,
"rejected_requests": 41,
"arriving_edges": 15042598,
"accepted_arriving_edges": 13829365,
"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": "091b83013baee4d028c5d16c494a69c068ccb9e45b0fb6f698408c3ce2ead061",
"final_apl_state_float32": [
155.38442993164062,
164.9364471435547
],
"final_apl_state_u32_bits": [
1125868138,
1126494139
],
"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.42792734099930385,
"diagnostic_simulation_seconds": 5.762426208999386,
"wall_seconds": 6.726954769997974,
"peak_allocated_vram_bytes": 518003712,
"peak_reserved_vram_bytes": 541065216,
"input_sha256": {
"spec.json": "5be538ff6aa0d050b702f7e4713ca7bf7f60e075f8b96d8f593018e1df344526",
"requests.npz": "657720f0e522021141e8e84db3bd90fddb0d8d4437f99fb2814a3545a1cb2f68",
"base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1",
"coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64"
}
}