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": "d0c0293fa414f5b6ac559c465e5c79a43a68a9c8934db76f84f46aa6454cfc8a",
"final_apl_state_float32": [
146.6407470703125,
169.2298126220703
],
"final_apl_state_u32_bits": [
1125295112,
1126775509
],
"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,79 @@
tick,neuron_idx,attempted,accepted,rejected
1,2231,1,1,0
9,999,1,1,0
43,999,1,1,0
47,2586,1,1,0
72,1011,1,1,0
109,999,1,1,0
116,2347,1,1,0
118,2231,1,1,0
128,999,1,0,1
141,1514,1,1,0
164,331,1,0,1
166,3202,1,1,0
172,130472,1,1,0
176,2029,1,1,0
187,999,1,0,1
191,2010,1,1,0
194,4505,1,0,1
218,999,1,0,1
221,2601,1,1,0
227,1011,1,0,1
246,999,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,1,0
330,2029,1,1,0
333,6842,1,1,0
338,3252,1,0,1
355,3202,1,1,0
402,6842,1,1,0
413,3202,1,0,1
435,4311,1,1,0
436,6842,1,1,0
459,999,1,1,0
461,999,1,0,1
463,522,1,0,1
466,2029,1,0,1
480,4505,1,0,1
504,1011,1,1,0
517,2029,1,1,0
532,130753,1,1,0
544,1514,1,1,0
575,4505,1,1,0
590,3252,1,1,0
594,130497,1,0,1
615,4311,1,1,0
630,2029,1,1,0
653,2029,1,1,0
670,4505,1,1,0
682,4505,1,0,1
686,1011,1,1,0
700,1011,1,0,1
703,999,1,1,0
728,1011,1,1,0
736,130497,1,1,0
737,2601,1,1,0
766,2231,1,1,0
773,2231,1,0,1
797,2029,1,0,1
797,130497,1,1,0
810,3202,1,1,0
821,2231,1,1,0
822,130472,1,0,1
826,2231,1,0,1
830,3202,1,0,1
830,4311,1,0,1
851,1011,1,1,0
861,4311,1,1,0
869,2231,1,1,0
870,7781,1,1,0
871,2010,1,1,0
874,3252,1,1,0
897,130472,1,1,0
931,130497,1,0,1
940,2010,1,0,1
959,1514,1,1,0
994,2231,1,0,1
1 tick neuron_idx attempted accepted rejected
2 1 2231 1 1 0
3 9 999 1 1 0
4 43 999 1 1 0
5 47 2586 1 1 0
6 72 1011 1 1 0
7 109 999 1 1 0
8 116 2347 1 1 0
9 118 2231 1 1 0
10 128 999 1 0 1
11 141 1514 1 1 0
12 164 331 1 0 1
13 166 3202 1 1 0
14 172 130472 1 1 0
15 176 2029 1 1 0
16 187 999 1 0 1
17 191 2010 1 1 0
18 194 4505 1 0 1
19 218 999 1 0 1
20 221 2601 1 1 0
21 227 1011 1 0 1
22 246 999 1 1 0
23 283 2029 1 1 0
24 287 6842 1 1 0
25 291 130753 1 1 0
26 293 4026 1 1 0
27 297 999 1 1 0
28 330 2029 1 1 0
29 333 6842 1 1 0
30 338 3252 1 0 1
31 355 3202 1 1 0
32 402 6842 1 1 0
33 413 3202 1 0 1
34 435 4311 1 1 0
35 436 6842 1 1 0
36 459 999 1 1 0
37 461 999 1 0 1
38 463 522 1 0 1
39 466 2029 1 0 1
40 480 4505 1 0 1
41 504 1011 1 1 0
42 517 2029 1 1 0
43 532 130753 1 1 0
44 544 1514 1 1 0
45 575 4505 1 1 0
46 590 3252 1 1 0
47 594 130497 1 0 1
48 615 4311 1 1 0
49 630 2029 1 1 0
50 653 2029 1 1 0
51 670 4505 1 1 0
52 682 4505 1 0 1
53 686 1011 1 1 0
54 700 1011 1 0 1
55 703 999 1 1 0
56 728 1011 1 1 0
57 736 130497 1 1 0
58 737 2601 1 1 0
59 766 2231 1 1 0
60 773 2231 1 0 1
61 797 2029 1 0 1
62 797 130497 1 1 0
63 810 3202 1 1 0
64 821 2231 1 1 0
65 822 130472 1 0 1
66 826 2231 1 0 1
67 830 3202 1 0 1
68 830 4311 1 0 1
69 851 1011 1 1 0
70 861 4311 1 1 0
71 869 2231 1 1 0
72 870 7781 1 1 0
73 871 2010 1 1 0
74 874 3252 1 1 0
75 897 130472 1 1 0
76 931 130497 1 0 1
77 940 2010 1 0 1
78 959 1514 1 1 0
79 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-04-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": 27678,
"requested": 78,
"accepted_requests": 54,
"rejected_requests": 24,
"arriving_edges": 13354441,
"accepted_arriving_edges": 12291034,
"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": "d0c0293fa414f5b6ac559c465e5c79a43a68a9c8934db76f84f46aa6454cfc8a",
"final_apl_state_float32": [
146.6407470703125,
169.2298126220703
],
"final_apl_state_u32_bits": [
1125295112,
1126775509
],
"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.42916880900156684,
"diagnostic_simulation_seconds": 5.5941502200003015,
"wall_seconds": 6.564272640000127,
"peak_allocated_vram_bytes": 518003712,
"peak_reserved_vram_bytes": 541065216,
"input_sha256": {
"spec.json": "70f6b8b4477ffe9ec864ed39ff0ed053149c316c29b51521c09869cedae4a635",
"requests.npz": "168e5643095fcebf51ebf97148d0de9ba9b6fe1ada3522d70d78e135350e473d",
"base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1",
"coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64"
}
}