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": "0ec9fa4a33b481ac1310e5e42216585f397c4f671bf9015865bcea6c31c3bbfb",
"final_apl_state_float32": [
149.14881896972656,
168.7421875
],
"final_apl_state_u32_bits": [
1125459481,
1126743552
],
"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,114 @@
tick,neuron_idx,attempted,accepted,rejected
0,159,1,1,0
11,2010,1,1,0
27,130753,1,1,0
32,130472,1,1,0
34,1927,1,1,0
41,2586,1,1,0
45,6842,1,1,0
55,522,1,1,0
62,159,1,1,0
67,159,1,0,1
82,189,1,1,0
85,159,1,1,0
87,159,1,0,1
87,5519,1,1,0
92,5519,1,0,1
93,189,1,0,1
94,522,1,1,0
105,1514,1,1,0
106,7781,1,1,0
109,130472,1,1,0
115,522,1,0,1
151,1011,1,1,0
174,360,1,0,1
176,2029,1,1,0
178,6842,1,0,1
215,2029,1,1,0
238,159,1,1,0
241,9188,1,1,0
243,360,1,1,0
250,360,1,0,1
261,522,1,0,1
269,189,1,0,1
272,3161,1,1,0
273,189,1,0,1
275,10769,1,1,0
286,1514,1,1,0
298,131226,1,1,0
321,7679,1,1,0
322,131226,1,1,0
342,130753,1,1,0
344,159,1,1,0
353,130497,1,1,0
355,159,1,0,1
356,1011,1,1,0
356,2586,1,0,1
358,159,1,0,1
363,159,1,0,1
371,8001,1,1,0
381,131226,1,1,0
387,4026,1,1,0
410,1011,1,1,0
419,1890,1,0,1
430,6842,1,1,0
442,189,1,1,0
449,360,1,1,0
451,4311,1,1,0
482,159,1,0,1
499,159,1,1,0
511,2927,1,1,0
530,4505,1,1,0
531,159,1,1,0
536,2994,1,1,0
570,6842,1,1,0
577,6842,1,0,1
585,1514,1,1,0
602,159,1,1,0
605,360,1,1,0
614,522,1,0,1
615,189,1,1,0
618,130472,1,1,0
657,1890,1,1,0
676,8504,1,0,1
683,159,1,1,0
704,2347,1,0,1
705,159,1,1,0
709,10769,1,1,0
714,2231,1,1,0
724,360,1,1,0
747,159,1,1,0
760,2347,1,0,1
763,1011,1,1,0
764,1890,1,0,1
770,999,1,1,0
772,189,1,0,1
775,999,1,0,1
786,189,1,0,1
798,159,1,0,1
802,360,1,0,1
810,3252,1,1,0
814,21802,1,1,0
830,3252,1,0,1
834,6842,1,1,0
839,999,1,1,0
852,360,1,1,0
857,999,1,0,1
865,522,1,0,1
877,189,1,1,0
889,1927,1,0,1
903,131226,1,1,0
916,159,1,1,0
920,1011,1,1,0
922,130497,1,1,0
927,189,1,0,1
929,3252,1,0,1
930,1514,1,0,1
941,159,1,1,0
944,1890,1,1,0
948,522,1,1,0
952,159,1,0,1
954,360,1,0,1
967,2010,1,0,1
975,2029,1,0,1
994,159,1,0,1
1 tick neuron_idx attempted accepted rejected
2 0 159 1 1 0
3 11 2010 1 1 0
4 27 130753 1 1 0
5 32 130472 1 1 0
6 34 1927 1 1 0
7 41 2586 1 1 0
8 45 6842 1 1 0
9 55 522 1 1 0
10 62 159 1 1 0
11 67 159 1 0 1
12 82 189 1 1 0
13 85 159 1 1 0
14 87 159 1 0 1
15 87 5519 1 1 0
16 92 5519 1 0 1
17 93 189 1 0 1
18 94 522 1 1 0
19 105 1514 1 1 0
20 106 7781 1 1 0
21 109 130472 1 1 0
22 115 522 1 0 1
23 151 1011 1 1 0
24 174 360 1 0 1
25 176 2029 1 1 0
26 178 6842 1 0 1
27 215 2029 1 1 0
28 238 159 1 1 0
29 241 9188 1 1 0
30 243 360 1 1 0
31 250 360 1 0 1
32 261 522 1 0 1
33 269 189 1 0 1
34 272 3161 1 1 0
35 273 189 1 0 1
36 275 10769 1 1 0
37 286 1514 1 1 0
38 298 131226 1 1 0
39 321 7679 1 1 0
40 322 131226 1 1 0
41 342 130753 1 1 0
42 344 159 1 1 0
43 353 130497 1 1 0
44 355 159 1 0 1
45 356 1011 1 1 0
46 356 2586 1 0 1
47 358 159 1 0 1
48 363 159 1 0 1
49 371 8001 1 1 0
50 381 131226 1 1 0
51 387 4026 1 1 0
52 410 1011 1 1 0
53 419 1890 1 0 1
54 430 6842 1 1 0
55 442 189 1 1 0
56 449 360 1 1 0
57 451 4311 1 1 0
58 482 159 1 0 1
59 499 159 1 1 0
60 511 2927 1 1 0
61 530 4505 1 1 0
62 531 159 1 1 0
63 536 2994 1 1 0
64 570 6842 1 1 0
65 577 6842 1 0 1
66 585 1514 1 1 0
67 602 159 1 1 0
68 605 360 1 1 0
69 614 522 1 0 1
70 615 189 1 1 0
71 618 130472 1 1 0
72 657 1890 1 1 0
73 676 8504 1 0 1
74 683 159 1 1 0
75 704 2347 1 0 1
76 705 159 1 1 0
77 709 10769 1 1 0
78 714 2231 1 1 0
79 724 360 1 1 0
80 747 159 1 1 0
81 760 2347 1 0 1
82 763 1011 1 1 0
83 764 1890 1 0 1
84 770 999 1 1 0
85 772 189 1 0 1
86 775 999 1 0 1
87 786 189 1 0 1
88 798 159 1 0 1
89 802 360 1 0 1
90 810 3252 1 1 0
91 814 21802 1 1 0
92 830 3252 1 0 1
93 834 6842 1 1 0
94 839 999 1 1 0
95 852 360 1 1 0
96 857 999 1 0 1
97 865 522 1 0 1
98 877 189 1 1 0
99 889 1927 1 0 1
100 903 131226 1 1 0
101 916 159 1 1 0
102 920 1011 1 1 0
103 922 130497 1 1 0
104 927 189 1 0 1
105 929 3252 1 0 1
106 930 1514 1 0 1
107 941 159 1 1 0
108 944 1890 1 1 0
109 948 522 1 1 0
110 952 159 1 0 1
111 954 360 1 0 1
112 967 2010 1 0 1
113 975 2029 1 0 1
114 994 159 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-01-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": 30684,
"requested": 113,
"accepted_requests": 73,
"rejected_requests": 40,
"arriving_edges": 14869992,
"accepted_arriving_edges": 13666537,
"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": "0ec9fa4a33b481ac1310e5e42216585f397c4f671bf9015865bcea6c31c3bbfb",
"final_apl_state_float32": [
149.14881896972656,
168.7421875
],
"final_apl_state_u32_bits": [
1125459481,
1126743552
],
"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.42752371999813477,
"diagnostic_simulation_seconds": 5.671902056001272,
"wall_seconds": 6.6477814039972145,
"peak_allocated_vram_bytes": 518003712,
"peak_reserved_vram_bytes": 541065216,
"input_sha256": {
"spec.json": "fb6f370691c839f431f4ca71b6a0cd0cd25b7292a5b79967f1c8ebb63cb3cc19",
"requests.npz": "2f5dc2a5fe8ff071359758acf49b68d5bf9eced79b339e8e97d45da63fb11997",
"base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1",
"coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64"
}
}