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": [
153.23760986328125,
172.25335693359375
],
"final_apl_state_u32_bits": [
1125727444,
1126973660
],
"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,65 @@
tick,neuron_idx,attempted,accepted,rejected
14,6842,1,1,0
25,1514,1,1,0
34,1890,1,1,0
47,4505,1,1,0
65,2029,1,1,0
85,1011,1,1,0
112,1514,1,1,0
204,999,1,1,0
209,1890,1,1,0
239,2943,1,1,0
243,131226,1,0,1
328,999,1,1,0
352,999,1,1,0
374,4311,1,0,1
375,2601,1,1,0
395,2601,1,0,1
425,2029,1,0,1
450,2347,1,0,1
459,4505,1,1,0
468,2010,1,1,0
474,3252,1,0,1
477,5519,1,1,0
494,2029,1,1,0
498,2601,1,0,1
518,130497,1,1,0
528,7781,1,0,1
543,2029,1,1,0
549,2231,1,0,1
566,130753,1,1,0
587,999,1,0,1
590,12644,1,0,1
607,2231,1,0,1
608,4505,1,0,1
622,1927,1,0,1
633,2029,1,1,0
654,999,1,0,1
680,6842,1,1,0
704,1927,1,0,1
727,2029,1,1,0
740,2535,1,1,0
755,999,1,1,0
756,159,1,0,1
757,2029,1,1,0
758,2010,1,1,0
762,6842,1,1,0
767,2601,1,1,0
777,2601,1,0,1
793,4505,1,0,1
794,1191,1,0,1
797,4505,1,0,1
799,2010,1,1,0
801,1011,1,0,1
812,131226,1,0,1
827,331,1,1,0
834,1011,1,1,0
837,3202,1,1,0
851,1927,1,0,1
883,3252,1,1,0
938,5519,1,0,1
939,2231,1,0,1
952,2943,1,0,1
975,1927,1,0,1
981,999,1,1,0
999,2347,1,0,1
1 tick neuron_idx attempted accepted rejected
2 14 6842 1 1 0
3 25 1514 1 1 0
4 34 1890 1 1 0
5 47 4505 1 1 0
6 65 2029 1 1 0
7 85 1011 1 1 0
8 112 1514 1 1 0
9 204 999 1 1 0
10 209 1890 1 1 0
11 239 2943 1 1 0
12 243 131226 1 0 1
13 328 999 1 1 0
14 352 999 1 1 0
15 374 4311 1 0 1
16 375 2601 1 1 0
17 395 2601 1 0 1
18 425 2029 1 0 1
19 450 2347 1 0 1
20 459 4505 1 1 0
21 468 2010 1 1 0
22 474 3252 1 0 1
23 477 5519 1 1 0
24 494 2029 1 1 0
25 498 2601 1 0 1
26 518 130497 1 1 0
27 528 7781 1 0 1
28 543 2029 1 1 0
29 549 2231 1 0 1
30 566 130753 1 1 0
31 587 999 1 0 1
32 590 12644 1 0 1
33 607 2231 1 0 1
34 608 4505 1 0 1
35 622 1927 1 0 1
36 633 2029 1 1 0
37 654 999 1 0 1
38 680 6842 1 1 0
39 704 1927 1 0 1
40 727 2029 1 1 0
41 740 2535 1 1 0
42 755 999 1 1 0
43 756 159 1 0 1
44 757 2029 1 1 0
45 758 2010 1 1 0
46 762 6842 1 1 0
47 767 2601 1 1 0
48 777 2601 1 0 1
49 793 4505 1 0 1
50 794 1191 1 0 1
51 797 4505 1 0 1
52 799 2010 1 1 0
53 801 1011 1 0 1
54 812 131226 1 0 1
55 827 331 1 1 0
56 834 1011 1 1 0
57 837 3202 1 1 0
58 851 1927 1 0 1
59 883 3252 1 1 0
60 938 5519 1 0 1
61 939 2231 1 0 1
62 952 2943 1 0 1
63 975 1927 1 0 1
64 981 999 1 1 0
65 999 2347 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-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": 28492,
"requested": 64,
"accepted_requests": 35,
"rejected_requests": 29,
"arriving_edges": 13601969,
"accepted_arriving_edges": 12489559,
"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": [
153.23760986328125,
172.25335693359375
],
"final_apl_state_u32_bits": [
1125727444,
1126973660
],
"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.4837659980003082,
"diagnostic_simulation_seconds": 5.300636960000702,
"wall_seconds": 6.3353047399978095,
"peak_allocated_vram_bytes": 518003712,
"peak_reserved_vram_bytes": 541065216,
"input_sha256": {
"spec.json": "f7a1c35b4fdc7263ca602f9f9cb46be620574a5c0469cc9c6fd59929272f91b4",
"requests.npz": "a2df1692664b079082d5ab944d8f90bb7f798732c2cd05a9089f3829f880f58f",
"base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1",
"coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64"
}
}