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.5026397705078,
165.9813995361328
],
"final_apl_state_u32_bits": [
1125351597,
1126562621
],
"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,117 @@
tick,neuron_idx,attempted,accepted,rejected
1,2231,1,1,0
6,522,1,1,0
14,9188,1,1,0
34,7679,1,1,0
47,2586,1,1,0
83,1191,1,1,0
90,2970,1,1,0
109,999,1,1,0
110,9188,1,1,0
116,2347,1,1,0
118,2231,1,1,0
120,522,1,0,1
133,3252,1,0,1
141,1514,1,1,0
159,522,1,0,1
161,2010,1,1,0
164,331,1,1,0
172,130472,1,1,0
187,999,1,0,1
191,2010,1,1,0
194,4505,1,1,0
208,6842,1,0,1
209,7679,1,1,0
221,2601,1,0,1
222,360,1,1,0
227,1011,1,1,0
235,360,1,0,1
245,2994,1,0,1
246,999,1,0,1
254,4173,1,1,0
254,6842,1,1,0
283,2029,1,1,0
287,6842,1,1,0
291,130753,1,1,0
293,4026,1,1,0
297,999,1,0,1
300,2943,1,1,0
301,2943,1,0,1
329,522,1,1,0
333,6842,1,1,0
338,3252,1,1,0
355,3202,1,1,0
356,2535,1,1,0
402,6842,1,0,1
413,3202,1,1,0
432,3252,1,1,0
435,4311,1,1,0
436,6842,1,1,0
445,8504,1,1,0
459,999,1,1,0
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,0,1
517,2029,1,1,0
532,130753,1,1,0
539,4173,1,1,0
544,1514,1,1,0
561,360,1,1,0
561,522,1,0,1
575,4505,1,1,0
590,3252,1,1,0
594,130497,1,0,1
612,360,1,1,0
615,4311,1,1,0
621,2535,1,0,1
647,522,1,0,1
653,2029,1,1,0
666,4026,1,1,0
668,522,1,1,0
669,360,1,1,0
670,4505,1,1,0
675,360,1,0,1
695,6842,1,1,0
700,1011,1,1,0
702,360,1,1,0
720,6842,1,1,0
725,8504,1,1,0
728,1011,1,1,0
736,130497,1,1,0
737,2601,1,0,1
760,12644,1,1,0
766,2231,1,0,1
773,2231,1,1,0
783,2010,1,0,1
790,2010,1,0,1
797,2029,1,1,0
797,130497,1,0,1
801,9975,1,1,0
813,522,1,0,1
821,2231,1,1,0
822,130472,1,1,0
826,2231,1,0,1
830,4311,1,0,1
842,2010,1,0,1
846,3252,1,1,0
851,1011,1,0,1
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,3252,1,1,0
877,522,1,0,1
887,360,1,0,1
897,130472,1,0,1
929,522,1,1,0
931,130497,1,0,1
940,2010,1,0,1
959,1514,1,1,0
976,360,1,1,0
980,2010,1,1,0
994,2231,1,1,0
1 tick neuron_idx attempted accepted rejected
2 1 2231 1 1 0
3 6 522 1 1 0
4 14 9188 1 1 0
5 34 7679 1 1 0
6 47 2586 1 1 0
7 83 1191 1 1 0
8 90 2970 1 1 0
9 109 999 1 1 0
10 110 9188 1 1 0
11 116 2347 1 1 0
12 118 2231 1 1 0
13 120 522 1 0 1
14 133 3252 1 0 1
15 141 1514 1 1 0
16 159 522 1 0 1
17 161 2010 1 1 0
18 164 331 1 1 0
19 172 130472 1 1 0
20 187 999 1 0 1
21 191 2010 1 1 0
22 194 4505 1 1 0
23 208 6842 1 0 1
24 209 7679 1 1 0
25 221 2601 1 0 1
26 222 360 1 1 0
27 227 1011 1 1 0
28 235 360 1 0 1
29 245 2994 1 0 1
30 246 999 1 0 1
31 254 4173 1 1 0
32 254 6842 1 1 0
33 283 2029 1 1 0
34 287 6842 1 1 0
35 291 130753 1 1 0
36 293 4026 1 1 0
37 297 999 1 0 1
38 300 2943 1 1 0
39 301 2943 1 0 1
40 329 522 1 1 0
41 333 6842 1 1 0
42 338 3252 1 1 0
43 355 3202 1 1 0
44 356 2535 1 1 0
45 402 6842 1 0 1
46 413 3202 1 1 0
47 432 3252 1 1 0
48 435 4311 1 1 0
49 436 6842 1 1 0
50 445 8504 1 1 0
51 459 999 1 1 0
52 461 999 1 0 1
53 463 522 1 1 0
54 466 2029 1 1 0
55 480 4505 1 1 0
56 487 522 1 1 0
57 496 8001 1 1 0
58 504 1011 1 0 1
59 517 2029 1 1 0
60 532 130753 1 1 0
61 539 4173 1 1 0
62 544 1514 1 1 0
63 561 360 1 1 0
64 561 522 1 0 1
65 575 4505 1 1 0
66 590 3252 1 1 0
67 594 130497 1 0 1
68 612 360 1 1 0
69 615 4311 1 1 0
70 621 2535 1 0 1
71 647 522 1 0 1
72 653 2029 1 1 0
73 666 4026 1 1 0
74 668 522 1 1 0
75 669 360 1 1 0
76 670 4505 1 1 0
77 675 360 1 0 1
78 695 6842 1 1 0
79 700 1011 1 1 0
80 702 360 1 1 0
81 720 6842 1 1 0
82 725 8504 1 1 0
83 728 1011 1 1 0
84 736 130497 1 1 0
85 737 2601 1 0 1
86 760 12644 1 1 0
87 766 2231 1 0 1
88 773 2231 1 1 0
89 783 2010 1 0 1
90 790 2010 1 0 1
91 797 2029 1 1 0
92 797 130497 1 0 1
93 801 9975 1 1 0
94 813 522 1 0 1
95 821 2231 1 1 0
96 822 130472 1 1 0
97 826 2231 1 0 1
98 830 4311 1 0 1
99 842 2010 1 0 1
100 846 3252 1 1 0
101 851 1011 1 0 1
102 861 4311 1 1 0
103 869 522 1 1 0
104 869 2231 1 1 0
105 870 7781 1 1 0
106 871 2010 1 1 0
107 874 3252 1 1 0
108 877 522 1 0 1
109 887 360 1 0 1
110 897 130472 1 0 1
111 929 522 1 1 0
112 931 130497 1 0 1
113 940 2010 1 0 1
114 959 1514 1 1 0
115 976 360 1 1 0
116 980 2010 1 1 0
117 994 2231 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-00-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": 29665,
"requested": 116,
"accepted_requests": 82,
"rejected_requests": 34,
"arriving_edges": 14268850,
"accepted_arriving_edges": 13130858,
"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.5026397705078,
165.9813995361328
],
"final_apl_state_u32_bits": [
1125351597,
1126562621
],
"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.4662742629989225,
"diagnostic_simulation_seconds": 5.47664443100075,
"wall_seconds": 6.483699128999433,
"peak_allocated_vram_bytes": 518003712,
"peak_reserved_vram_bytes": 541065216,
"input_sha256": {
"spec.json": "c8f88795d8e73abb61f168a91782efbcbcc93a60bb13252e161cd9bc59d77372",
"requests.npz": "ea4ec228aa50b9f6830022d54ad0769d2945f6493bae0f04b23661974eda0073",
"base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1",
"coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64"
}
}