{ "command": [ "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", "-B", "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", "--bundle-dir", "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", "--dt-ms", "0.1" ], "handshake": { "array_sha256": { "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6", "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9" }, "decay_f32_bits": "3f7eb923", "dt_ms": 0.1, "environment": { "CUBLAS_WORKSPACE_CONFIG": null, "cuda": "13.0", "cuda_matmul_allow_tf32": false, "cudnn": 92400, "cudnn_allow_tf32": true, "cudnn_benchmark": false, "cudnn_deterministic": false, "deterministic_algorithms": false, "device_capability": [ 8, 9 ], "device_index": 0, "device_name": "NVIDIA GeForce RTX 4090", "float32_matmul_precision": "highest", "numpy": "2.2.6", "precision_configuration_changed_by_component": false, "torch": "2.14.0+cu130" }, "files_sha256": { "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19", "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73" }, "gain_f32_bits": "3c23d70a", "h_units": "legacy mV", "initial_state": "float32 zeros", "n_apl": 2, "n_kc": 4064, "n_neurons": 166700, "ok": true, "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", "protocol": "phase4ag-apl-v1" } }