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": "7dfbf281d5fa3ad648bf6956342d9c692cdc640892226bb1f27e8e984ae2b994",
"final_apl_state_float32": [
151.7612762451172,
167.7368927001953
],
"final_apl_state_u32_bits": [
1125630691,
1126677669
],
"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,91 @@
tick,neuron_idx,attempted,accepted,rejected
0,189,1,1,0
13,159,1,1,0
14,6842,1,1,0
25,1514,1,1,0
34,1890,1,1,0
47,4505,1,1,0
62,3252,1,1,0
78,189,1,1,0
81,189,1,0,1
112,1514,1,1,0
112,8001,1,1,0
161,8001,1,1,0
204,999,1,1,0
209,1890,1,0,1
216,130472,1,1,0
233,360,1,1,0
239,2943,1,1,0
243,131226,1,1,0
261,189,1,1,0
264,12644,1,0,1
272,3252,1,1,0
291,159,1,0,1
318,130472,1,0,1
332,522,1,0,1
333,189,1,0,1
374,4311,1,1,0
375,2601,1,1,0
382,522,1,1,0
393,189,1,1,0
395,2601,1,0,1
401,9370,1,1,0
423,8001,1,1,0
438,159,1,0,1
450,2347,1,1,0
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
509,159,1,1,0
522,2347,1,0,1
528,7781,1,1,0
549,2231,1,1,0
574,189,1,0,1
582,159,1,1,0
590,12644,1,1,0
598,2347,1,0,1
598,9975,1,1,0
607,2231,1,1,0
608,4505,1,1,0
637,159,1,0,1
658,6842,1,0,1
659,189,1,0,1
660,159,1,1,0
666,522,1,1,0
680,6842,1,1,0
682,159,1,1,0
689,159,1,0,1
691,189,1,1,0
727,2029,1,0,1
732,8504,1,1,0
740,2535,1,1,0
755,999,1,1,0
756,159,1,1,0
757,2029,1,1,0
758,2010,1,1,0
762,6842,1,1,0
767,2601,1,1,0
771,522,1,0,1
777,2601,1,0,1
793,4505,1,1,0
794,1191,1,1,0
797,4505,1,0,1
799,2010,1,1,0
801,1011,1,0,1
812,131226,1,0,1
834,1011,1,1,0
837,3202,1,1,0
847,159,1,0,1
869,189,1,0,1
883,3252,1,1,0
914,189,1,0,1
938,5519,1,1,0
939,2231,1,1,0
948,2010,1,1,0
952,2943,1,1,0
975,1927,1,1,0
992,189,1,0,1
999,2347,1,1,0
1 tick neuron_idx attempted accepted rejected
2 0 189 1 1 0
3 13 159 1 1 0
4 14 6842 1 1 0
5 25 1514 1 1 0
6 34 1890 1 1 0
7 47 4505 1 1 0
8 62 3252 1 1 0
9 78 189 1 1 0
10 81 189 1 0 1
11 112 1514 1 1 0
12 112 8001 1 1 0
13 161 8001 1 1 0
14 204 999 1 1 0
15 209 1890 1 0 1
16 216 130472 1 1 0
17 233 360 1 1 0
18 239 2943 1 1 0
19 243 131226 1 1 0
20 261 189 1 1 0
21 264 12644 1 0 1
22 272 3252 1 1 0
23 291 159 1 0 1
24 318 130472 1 0 1
25 332 522 1 0 1
26 333 189 1 0 1
27 374 4311 1 1 0
28 375 2601 1 1 0
29 382 522 1 1 0
30 393 189 1 1 0
31 395 2601 1 0 1
32 401 9370 1 1 0
33 423 8001 1 1 0
34 438 159 1 0 1
35 450 2347 1 1 0
36 459 4505 1 1 0
37 468 2010 1 1 0
38 474 3252 1 0 1
39 477 5519 1 1 0
40 494 2029 1 1 0
41 498 2601 1 0 1
42 509 159 1 1 0
43 522 2347 1 0 1
44 528 7781 1 1 0
45 549 2231 1 1 0
46 574 189 1 0 1
47 582 159 1 1 0
48 590 12644 1 1 0
49 598 2347 1 0 1
50 598 9975 1 1 0
51 607 2231 1 1 0
52 608 4505 1 1 0
53 637 159 1 0 1
54 658 6842 1 0 1
55 659 189 1 0 1
56 660 159 1 1 0
57 666 522 1 1 0
58 680 6842 1 1 0
59 682 159 1 1 0
60 689 159 1 0 1
61 691 189 1 1 0
62 727 2029 1 0 1
63 732 8504 1 1 0
64 740 2535 1 1 0
65 755 999 1 1 0
66 756 159 1 1 0
67 757 2029 1 1 0
68 758 2010 1 1 0
69 762 6842 1 1 0
70 767 2601 1 1 0
71 771 522 1 0 1
72 777 2601 1 0 1
73 793 4505 1 1 0
74 794 1191 1 1 0
75 797 4505 1 0 1
76 799 2010 1 1 0
77 801 1011 1 0 1
78 812 131226 1 0 1
79 834 1011 1 1 0
80 837 3202 1 1 0
81 847 159 1 0 1
82 869 189 1 0 1
83 883 3252 1 1 0
84 914 189 1 0 1
85 938 5519 1 1 0
86 939 2231 1 1 0
87 948 2010 1 1 0
88 952 2943 1 1 0
89 975 1927 1 1 0
90 992 189 1 0 1
91 999 2347 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-05-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": 30790,
"requested": 90,
"accepted_requests": 62,
"rejected_requests": 28,
"arriving_edges": 14914129,
"accepted_arriving_edges": 13708249,
"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": "7dfbf281d5fa3ad648bf6956342d9c692cdc640892226bb1f27e8e984ae2b994",
"final_apl_state_float32": [
151.7612762451172,
167.7368927001953
],
"final_apl_state_u32_bits": [
1125630691,
1126677669
],
"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.433337834001577,
"diagnostic_simulation_seconds": 5.72110883500136,
"wall_seconds": 6.722643048000464,
"peak_allocated_vram_bytes": 518003712,
"peak_reserved_vram_bytes": 541065216,
"input_sha256": {
"spec.json": "1bc4466418d108bc924f2b6e4ed414487ae64ad8e8d76f7affbedc31bd21bd71",
"requests.npz": "0954599c67c9b4a02e371d8b0bd33024732c6aaa2548e375acefe5aeac5bdbe7",
"base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1",
"coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64"
}
}