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": "b5bcd2cdfb765f72d463c8b8fad3f741837bbcafcf1cb3743c4af5b64e36e496",
"final_apl_state_float32": [
149.46607971191406,
171.0350341796875
],
"final_apl_state_u32_bits": [
1125480273,
1126893816
],
"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,83 @@
tick,neuron_idx,attempted,accepted,rejected
27,1890,1,1,0
49,4311,1,1,0
63,1514,1,1,0
76,4311,1,1,0
85,130472,1,1,0
98,21802,1,1,0
111,2231,1,1,0
121,9975,1,1,0
126,2601,1,1,0
152,2601,1,1,0
157,4311,1,1,0
161,1927,1,1,0
218,3252,1,1,0
227,130472,1,1,0
230,2231,1,1,0
238,9188,1,1,0
256,5519,1,0,1
272,130472,1,1,0
273,7781,1,1,0
275,1927,1,1,0
283,4311,1,1,0
291,7679,1,1,0
294,2231,1,1,0
368,4311,1,1,0
392,4311,1,1,0
395,131226,1,1,0
398,2493,1,1,0
404,130472,1,1,0
411,2347,1,1,0
413,2347,1,0,1
423,1927,1,1,0
438,159,1,1,0
445,2347,1,1,0
450,1890,1,1,0
463,131226,1,0,1
466,1927,1,1,0
471,4311,1,1,0
489,1890,1,1,0
507,2601,1,0,1
511,4311,1,1,0
516,1927,1,0,1
518,331,1,1,0
526,130497,1,1,0
534,10769,1,1,0
557,9370,1,1,0
561,130472,1,0,1
600,4311,1,1,0
628,1890,1,1,0
636,2347,1,0,1
639,1890,1,0,1
658,5519,1,0,1
659,1514,1,1,0
670,2493,1,1,0
679,1927,1,1,0
692,3202,1,1,0
710,4311,1,1,0
719,3252,1,1,0
736,8504,1,1,0
737,7781,1,1,0
743,3202,1,1,0
760,131226,1,1,0
769,331,1,1,0
780,8504,1,1,0
782,9370,1,1,0
794,3252,1,0,1
805,130497,1,1,0
823,2231,1,0,1
829,2231,1,1,0
832,2535,1,1,0
860,2347,1,0,1
865,1927,1,1,0
868,130472,1,1,0
876,3202,1,0,1
876,130472,1,0,1
880,9975,1,1,0
882,2601,1,1,0
884,1514,1,1,0
903,1890,1,1,0
906,331,1,1,0
918,21802,1,1,0
926,131226,1,1,0
996,130472,1,1,0
1 tick neuron_idx attempted accepted rejected
2 27 1890 1 1 0
3 49 4311 1 1 0
4 63 1514 1 1 0
5 76 4311 1 1 0
6 85 130472 1 1 0
7 98 21802 1 1 0
8 111 2231 1 1 0
9 121 9975 1 1 0
10 126 2601 1 1 0
11 152 2601 1 1 0
12 157 4311 1 1 0
13 161 1927 1 1 0
14 218 3252 1 1 0
15 227 130472 1 1 0
16 230 2231 1 1 0
17 238 9188 1 1 0
18 256 5519 1 0 1
19 272 130472 1 1 0
20 273 7781 1 1 0
21 275 1927 1 1 0
22 283 4311 1 1 0
23 291 7679 1 1 0
24 294 2231 1 1 0
25 368 4311 1 1 0
26 392 4311 1 1 0
27 395 131226 1 1 0
28 398 2493 1 1 0
29 404 130472 1 1 0
30 411 2347 1 1 0
31 413 2347 1 0 1
32 423 1927 1 1 0
33 438 159 1 1 0
34 445 2347 1 1 0
35 450 1890 1 1 0
36 463 131226 1 0 1
37 466 1927 1 1 0
38 471 4311 1 1 0
39 489 1890 1 1 0
40 507 2601 1 0 1
41 511 4311 1 1 0
42 516 1927 1 0 1
43 518 331 1 1 0
44 526 130497 1 1 0
45 534 10769 1 1 0
46 557 9370 1 1 0
47 561 130472 1 0 1
48 600 4311 1 1 0
49 628 1890 1 1 0
50 636 2347 1 0 1
51 639 1890 1 0 1
52 658 5519 1 0 1
53 659 1514 1 1 0
54 670 2493 1 1 0
55 679 1927 1 1 0
56 692 3202 1 1 0
57 710 4311 1 1 0
58 719 3252 1 1 0
59 736 8504 1 1 0
60 737 7781 1 1 0
61 743 3202 1 1 0
62 760 131226 1 1 0
63 769 331 1 1 0
64 780 8504 1 1 0
65 782 9370 1 1 0
66 794 3252 1 0 1
67 805 130497 1 1 0
68 823 2231 1 0 1
69 829 2231 1 1 0
70 832 2535 1 1 0
71 860 2347 1 0 1
72 865 1927 1 1 0
73 868 130472 1 1 0
74 876 3202 1 0 1
75 876 130472 1 0 1
76 880 9975 1 1 0
77 882 2601 1 1 0
78 884 1514 1 1 0
79 903 1890 1 1 0
80 906 331 1 1 0
81 918 21802 1 1 0
82 926 131226 1 1 0
83 996 130472 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-matched_energy-03-s51104",
"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": 26060,
"requested": 82,
"accepted_requests": 68,
"rejected_requests": 14,
"arriving_edges": 12625744,
"accepted_arriving_edges": 11613165,
"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": "b5bcd2cdfb765f72d463c8b8fad3f741837bbcafcf1cb3743c4af5b64e36e496",
"final_apl_state_float32": [
149.46607971191406,
171.0350341796875
],
"final_apl_state_u32_bits": [
1125480273,
1126893816
],
"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.4497537030001695,
"diagnostic_simulation_seconds": 5.513513139001589,
"wall_seconds": 6.50840184000117,
"peak_allocated_vram_bytes": 518003712,
"peak_reserved_vram_bytes": 541065216,
"input_sha256": {
"spec.json": "a1279e433e097a1b8e97d65ba476d93e1ecc1eab84523eade282c4106616a66b",
"requests.npz": "73a212952bedd6cfb4aa36e61f80f23934f0a014100b0582995944a6139cd0e7",
"base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1",
"coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64"
}
}