Seal Phase 4AG author-APL audit and fixed CAL failure
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"KC_targets_in_case": 20,
|
||||
"base_graph_files_modified": false,
|
||||
"base_weight_raw_bytes_sha256": "41992774ca397eadc8b51d199c8ca6950567f363c5eebdeb7542f3a6ec8f2585",
|
||||
"count": 50,
|
||||
"effective_weights_file_sha256": "815a82e033b1f70f42595c15ad36677692521bde0befc558c34cfab624b38406",
|
||||
"effective_weights_raw_sha256": "4f55a48a0b1e07e26b5fa132bb6a9ed87194f254ab832b4c7e9657b52cd375c6",
|
||||
"fullgraph_required_mask_count": 5845,
|
||||
"graded_targets": "only KC identities present in this LIF case",
|
||||
"ordered_original_edge_id_sha256": "24009dd051cb88d5383254c72b2c6b15d7c8cb441cacb756804ddde6fac4c825",
|
||||
"rule": "zero +0 all existing fast edges whose source GLOBAL neuron is in apl_globals; no graph edge removal"
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"APL_precision": "float32 in separate science-Python process",
|
||||
"Torch_imported_into_Brian": false,
|
||||
"author_precision": "float64",
|
||||
"codegen": "numpy",
|
||||
"packages": {
|
||||
"brian2": "2.5.1",
|
||||
"cython": "0.29.33",
|
||||
"numpy": "1.22.3",
|
||||
"pandas": "1.4.3",
|
||||
"pyarrow": "11.0.0",
|
||||
"scipy": "1.8.1",
|
||||
"sympy": "1.12"
|
||||
},
|
||||
"platform": "Linux-5.15.0-194-generic-x86_64-with-glibc2.35",
|
||||
"python": "3.10.12 (main, Aug 31 2026, 10:18:17) [GCC 11.4.0]"
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"complete": false,
|
||||
"inputs_or_duration_adjusted": false,
|
||||
"last_complete_tick": -1,
|
||||
"message": "APL sidecar ended before a complete response",
|
||||
"partial_files_preserved": true,
|
||||
"type": "EOFError"
|
||||
}
|
||||
@@ -0,0 +1,65 @@
|
||||
{
|
||||
"ae_sha256": "32eb1c42383068ce52701d2139a376ce155ad7072cde019949f8ca2d55492409",
|
||||
"af_sha256": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961",
|
||||
"author_sha256": "fc45837d7122c6ce2a7f3f2f23c515992e4b232aadb919efabb72337fac88e4e",
|
||||
"bundle_hashes": {
|
||||
"apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19",
|
||||
"input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6",
|
||||
"kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd",
|
||||
"output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73"
|
||||
},
|
||||
"candidate_trace_used_as_input": false,
|
||||
"case_hashes": {
|
||||
"arrays.npz": "c256234eec74752513c95d961233e7c1a7b5caa20deaa9b4913be9f539b2f1d8",
|
||||
"requests.npz": "517b500f350b0825f7cc9c639beb62d06764de286b13e0835cb26c5f83ff106a",
|
||||
"spec.json": "460c9cf38729075ad121e9c68fef46291320fd87321e2f48296757e8b1f0affb"
|
||||
},
|
||||
"coefficients_sha256": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64",
|
||||
"graph_hashes": {
|
||||
"completeness.csv": "fe19419a07b379537e0f94176c6e60058d42f07d576c87e7bebf1c7a568a500f",
|
||||
"connectivity.parquet": "5ee85c2b1befe4cde2ca5ad3ace142bb4e338a143d99d756d348d6aeaf44db9b",
|
||||
"dst.npy": "6f50ad492013b3d14fe45c46210a68c37fb138337ae7f91eed0730f92d5cc7d6",
|
||||
"edge_id.npy": "8b3ad7ca57738feb1495d75dadb7c7cd62890ab0b763bfb46ed217d4002c8765",
|
||||
"nodes.npy": "2a65c268f42ecb99ce2a30a22f0b654a0101ab1f336388bc2e96dc7057ccc0bd",
|
||||
"ptr.npy": "98f301cd19c6e01a911249cc594431369ed593b686f870c24aee86fcb41c8f81",
|
||||
"signed_raw.npy": "8af7fa8ede8c3da396d00bee2146d01cd549c065702d8e27211df73ad1a32471",
|
||||
"src.npy": "98ccabc84a7a57fa01a92f7164e5333dbe3f90bf18efbccf3cb4f40fef326a5f",
|
||||
"weights.npy": "d751ac5a580f88071e5a876882ada072aeb8e461f76e4fbca4ad41fa4b14f865"
|
||||
},
|
||||
"legacy_apl_worker_sha256": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291",
|
||||
"scope": "shared-APL-component closed-loop oracle, not all-components-independent CPU equivalence",
|
||||
"spec": {
|
||||
"apl": {
|
||||
"gain": 0.01,
|
||||
"normalization": 1.0,
|
||||
"tau_ms": 20.0
|
||||
},
|
||||
"apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl/apl-bundle",
|
||||
"apl_precision": "float32",
|
||||
"budget_root": "/data/digital-drosophila/experiments/phase4ag-author-apl",
|
||||
"coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json",
|
||||
"dt_ms": 0.1,
|
||||
"duration_ms": 10.0,
|
||||
"graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl/graphs/fixtures",
|
||||
"kind": "fixture",
|
||||
"legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v1/legacy_apl_worker.py",
|
||||
"model": {
|
||||
"dt_ms": 0.1,
|
||||
"membrane_tau_ms": 20.0,
|
||||
"refractory_ms": 2.2,
|
||||
"reset_potential_mv": -52.0,
|
||||
"resting_potential_mv": -52.0,
|
||||
"synaptic_delay_ms": 1.8,
|
||||
"synaptic_tau_ms": 5.0,
|
||||
"threshold_mv": -45.0,
|
||||
"w_syn_mv_per_anatomical_synapse": 0.275
|
||||
},
|
||||
"name": "zero",
|
||||
"output_budget_bytes": 16106127360,
|
||||
"precision": "float64",
|
||||
"record_history": true,
|
||||
"science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python",
|
||||
"steps": 100,
|
||||
"training": false
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
{
|
||||
"APL_SI_conversion": "h.astype(float64) * float64(0.001), then separate float64 g subtraction",
|
||||
"APL_dtype": "float32",
|
||||
"APL_h_units": "mV; gain already applied in float32",
|
||||
"APL_input": "Brian's own actual global spikes, never candidate spikes or candidate inhibition",
|
||||
"APL_shapes": {
|
||||
"drive": [
|
||||
100,
|
||||
2
|
||||
],
|
||||
"inhibition": [
|
||||
100,
|
||||
4064
|
||||
],
|
||||
"state": [
|
||||
100,
|
||||
2
|
||||
]
|
||||
},
|
||||
"APL_write_schedule": "end, order=0, after original reset, unconditional raw g write; recorder end/order=1",
|
||||
"complete_marker": "summary.json complete=true only after worker exit and all checks",
|
||||
"history_recorded": true,
|
||||
"history_shape": [
|
||||
100,
|
||||
44
|
||||
],
|
||||
"queue_protocol": "sealed Phase4AF queue_summary; original global edge IDs, including zero-weight/ref-rejected arrivals",
|
||||
"request_columns": [
|
||||
"tick",
|
||||
"neuron_idx",
|
||||
"attempted",
|
||||
"accepted",
|
||||
"rejected"
|
||||
],
|
||||
"state_hash_encoding": "SHA256 of contiguous little-endian raw f64 V/g and i32 ref",
|
||||
"state_hash_file": "tick-state-hashes.jsonl",
|
||||
"state_npz": [
|
||||
"step",
|
||||
"neuron_idx",
|
||||
"counts",
|
||||
"v",
|
||||
"g",
|
||||
"ref"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
{
|
||||
"membrane_tau_ms": {
|
||||
"author": 20.0,
|
||||
"case": 20.0
|
||||
},
|
||||
"refractory_ms": {
|
||||
"author": 2.2,
|
||||
"case": 2.2
|
||||
},
|
||||
"reset_potential_mv": {
|
||||
"author": -52.0,
|
||||
"case": -52.0
|
||||
},
|
||||
"resting_potential_mv": {
|
||||
"author": -52.0,
|
||||
"case": -52.0
|
||||
},
|
||||
"synaptic_delay_ms": {
|
||||
"author": 1.8,
|
||||
"case": 1.8
|
||||
},
|
||||
"synaptic_tau_ms": {
|
||||
"author": 5.0,
|
||||
"case": 5.0
|
||||
},
|
||||
"threshold_mv": {
|
||||
"author": -45.0,
|
||||
"case": -45.0
|
||||
},
|
||||
"w_syn_mv_per_anatomical_synapse": {
|
||||
"author": 0.275,
|
||||
"case": 0.275
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user