{ "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" }