1244 lines
29 KiB
JSON
1244 lines
29 KiB
JSON
{
|
|
"baseline": {
|
|
"early_termination_count": 0,
|
|
"maximum_descending_active": 620,
|
|
"maximum_motor_active": 443,
|
|
"maximum_propagation_depth": 4,
|
|
"region_counts": {
|
|
"propagating": 72,
|
|
"subcritical": 18
|
|
},
|
|
"trials": 90
|
|
},
|
|
"causal_validation": {
|
|
"active_neurons": 21807,
|
|
"active_outside_stimulated": 19168,
|
|
"all_chain_edges_valid": true,
|
|
"all_inhibitory_weights_negative": true,
|
|
"delay_ms": 1.8,
|
|
"delay_steps": 18,
|
|
"edge_integrity_failures": 0,
|
|
"edge_scan_truncated": false,
|
|
"edges_examined": 2739261,
|
|
"event_file": "/data/digital-drosophila/experiments/phase4b-dynamics/events/causal-trial.events.parquet",
|
|
"maximum_validated_chain_length": 5,
|
|
"no_connectionless_transmission": true,
|
|
"passed": true,
|
|
"requested_chains": 100,
|
|
"requested_inhibitory_transmissions": 100,
|
|
"sign_failures": 0,
|
|
"unsupported_active_neuron_count": 0,
|
|
"validated_chains": 100,
|
|
"validated_inhibitory_transmissions": 100
|
|
},
|
|
"cpu_gpu_induced_reference": {
|
|
"absolute_tolerance": 1e-10,
|
|
"cpu_events": 12,
|
|
"events_exact_match": true,
|
|
"gpu_events": 12,
|
|
"induced_edges": 312,
|
|
"max_abs_synaptic_state_difference": 0.0,
|
|
"max_abs_voltage_difference": 0.0,
|
|
"passed": true,
|
|
"seed": 42400,
|
|
"selected_global_neuron_indices": [
|
|
151,
|
|
418,
|
|
458,
|
|
680,
|
|
739,
|
|
1333,
|
|
1531,
|
|
1575,
|
|
1590,
|
|
1964,
|
|
2009,
|
|
2268,
|
|
2297,
|
|
2881,
|
|
3196,
|
|
3210,
|
|
3623,
|
|
3713,
|
|
3803,
|
|
3890,
|
|
3981,
|
|
4062,
|
|
4553,
|
|
4985,
|
|
5706,
|
|
5953,
|
|
6036,
|
|
6215,
|
|
6230,
|
|
6610,
|
|
6618,
|
|
7084,
|
|
8129,
|
|
8402,
|
|
8531,
|
|
9208,
|
|
9290,
|
|
9664,
|
|
9746,
|
|
9801,
|
|
9895,
|
|
10457,
|
|
10528,
|
|
10971,
|
|
11284,
|
|
11288,
|
|
11335,
|
|
11353,
|
|
11581,
|
|
11622,
|
|
12072,
|
|
12564,
|
|
12836,
|
|
13250,
|
|
13569,
|
|
13770,
|
|
14967,
|
|
14993,
|
|
15032,
|
|
15033,
|
|
16096,
|
|
16420,
|
|
16523,
|
|
16628,
|
|
16779,
|
|
17169,
|
|
18091,
|
|
18426,
|
|
18715,
|
|
18966,
|
|
18997,
|
|
19577,
|
|
19790,
|
|
19868,
|
|
19896,
|
|
19923,
|
|
20048,
|
|
20357,
|
|
20619,
|
|
21476,
|
|
22017,
|
|
22472,
|
|
22578,
|
|
22584,
|
|
23134,
|
|
23604,
|
|
24144,
|
|
24348,
|
|
24496,
|
|
24738,
|
|
25732,
|
|
25916,
|
|
26224,
|
|
26800,
|
|
27149,
|
|
27711,
|
|
27812,
|
|
27896,
|
|
27973,
|
|
28334,
|
|
28350,
|
|
28735,
|
|
29269,
|
|
29381,
|
|
29457,
|
|
29608,
|
|
30018,
|
|
30385,
|
|
30432,
|
|
30618,
|
|
30815,
|
|
31345,
|
|
31933,
|
|
32106,
|
|
32179,
|
|
32687,
|
|
32775,
|
|
33174,
|
|
33487,
|
|
34742,
|
|
34949,
|
|
35021,
|
|
36565,
|
|
37021,
|
|
37298,
|
|
37403,
|
|
37653,
|
|
37689,
|
|
38157,
|
|
38906,
|
|
39106,
|
|
39249,
|
|
39913,
|
|
40223,
|
|
40431,
|
|
40466,
|
|
40494,
|
|
40628,
|
|
40632,
|
|
40922,
|
|
41214,
|
|
41675,
|
|
41681,
|
|
42104,
|
|
42435,
|
|
43235,
|
|
43318,
|
|
43484,
|
|
43909,
|
|
43943,
|
|
44046,
|
|
44660,
|
|
44850,
|
|
45109,
|
|
45561,
|
|
46018,
|
|
46577,
|
|
46708,
|
|
46833,
|
|
46912,
|
|
46982,
|
|
47110,
|
|
47951,
|
|
48293,
|
|
48326,
|
|
48726,
|
|
48816,
|
|
48922,
|
|
49118,
|
|
49438,
|
|
50396,
|
|
50700,
|
|
50769,
|
|
50895,
|
|
50898,
|
|
51173,
|
|
51285,
|
|
51400,
|
|
52992,
|
|
53417,
|
|
53466,
|
|
54409,
|
|
54633,
|
|
54641,
|
|
55064,
|
|
55174,
|
|
55524,
|
|
55724,
|
|
55755,
|
|
56331,
|
|
56673,
|
|
57185,
|
|
57274,
|
|
57290,
|
|
57297,
|
|
57855,
|
|
58324,
|
|
58333,
|
|
58997,
|
|
59594,
|
|
59958,
|
|
61157,
|
|
61231,
|
|
61857,
|
|
62125,
|
|
62496,
|
|
62522,
|
|
62594,
|
|
62872,
|
|
62962,
|
|
62963,
|
|
63800,
|
|
64116,
|
|
64156,
|
|
64215,
|
|
66066,
|
|
66073,
|
|
66746,
|
|
67718,
|
|
67785,
|
|
67802,
|
|
67856,
|
|
68382,
|
|
69311,
|
|
69428,
|
|
69449,
|
|
69531,
|
|
70197,
|
|
70492,
|
|
70580,
|
|
70653,
|
|
71548,
|
|
71588,
|
|
71960,
|
|
72167,
|
|
72865,
|
|
72889,
|
|
74201,
|
|
74504,
|
|
75414,
|
|
76228,
|
|
77102,
|
|
77259,
|
|
77356,
|
|
78318,
|
|
78544,
|
|
78573,
|
|
79030,
|
|
79293,
|
|
79879,
|
|
80547,
|
|
81168,
|
|
81542,
|
|
81766,
|
|
81813,
|
|
81822,
|
|
81858,
|
|
81946,
|
|
82129,
|
|
82673,
|
|
82686,
|
|
82759,
|
|
83009,
|
|
83569,
|
|
83839,
|
|
84663,
|
|
84733,
|
|
85085,
|
|
85249,
|
|
85836,
|
|
85891,
|
|
86013,
|
|
86221,
|
|
86911,
|
|
87305,
|
|
87332,
|
|
88166,
|
|
88547,
|
|
88585,
|
|
88640,
|
|
89035,
|
|
89067,
|
|
89752,
|
|
90240,
|
|
90655,
|
|
91482,
|
|
91571,
|
|
91842,
|
|
92088,
|
|
92794,
|
|
93359,
|
|
93602,
|
|
94023,
|
|
94485,
|
|
94905,
|
|
94931,
|
|
95481,
|
|
95743,
|
|
95827,
|
|
96250,
|
|
96822,
|
|
97190,
|
|
97342,
|
|
97380,
|
|
98001,
|
|
98003,
|
|
98267,
|
|
98492,
|
|
98962,
|
|
99450,
|
|
100315,
|
|
100998,
|
|
101386,
|
|
101589,
|
|
101970,
|
|
102225,
|
|
102483,
|
|
102554,
|
|
103181,
|
|
103372,
|
|
103583,
|
|
103585,
|
|
103618,
|
|
103927,
|
|
104264,
|
|
104818,
|
|
105043,
|
|
106226,
|
|
106634,
|
|
107023,
|
|
107201,
|
|
107347,
|
|
107573,
|
|
107665,
|
|
107812,
|
|
107975,
|
|
108303,
|
|
108361,
|
|
109081,
|
|
110175,
|
|
110189,
|
|
110200,
|
|
110484,
|
|
110757,
|
|
111122,
|
|
111190,
|
|
111297,
|
|
111563,
|
|
111743,
|
|
111978,
|
|
112367,
|
|
112421,
|
|
112448,
|
|
112810,
|
|
113177,
|
|
113446,
|
|
113789,
|
|
114719,
|
|
115714,
|
|
115719,
|
|
115846,
|
|
115956,
|
|
116145,
|
|
116425,
|
|
116739,
|
|
117047,
|
|
117264,
|
|
117314,
|
|
117615,
|
|
117754,
|
|
118027,
|
|
118060,
|
|
118553,
|
|
118656,
|
|
118757,
|
|
119157,
|
|
119442,
|
|
120157,
|
|
120245,
|
|
120938,
|
|
121099,
|
|
121522,
|
|
121657,
|
|
121840,
|
|
121909,
|
|
121956,
|
|
122144,
|
|
122353,
|
|
122546,
|
|
122656,
|
|
123371,
|
|
124166,
|
|
124175,
|
|
124300,
|
|
124326,
|
|
124717,
|
|
124836,
|
|
125726,
|
|
125859,
|
|
126255,
|
|
127194,
|
|
127365,
|
|
127624,
|
|
127631,
|
|
127734,
|
|
128206,
|
|
128468,
|
|
128481,
|
|
129144,
|
|
129164,
|
|
129616,
|
|
129930,
|
|
130183,
|
|
131019,
|
|
131491,
|
|
131552,
|
|
131568,
|
|
131906,
|
|
132162,
|
|
132243,
|
|
132306,
|
|
132516,
|
|
132983,
|
|
133625,
|
|
133752,
|
|
133836,
|
|
133862,
|
|
133982,
|
|
134535,
|
|
134673,
|
|
135086,
|
|
135215,
|
|
135264,
|
|
136274,
|
|
137026,
|
|
137443,
|
|
138691,
|
|
139020,
|
|
139065,
|
|
139122,
|
|
139230,
|
|
140589,
|
|
140707,
|
|
140947,
|
|
141377,
|
|
142383,
|
|
142525,
|
|
142651,
|
|
143022,
|
|
143144,
|
|
143302,
|
|
144095,
|
|
144204,
|
|
144217,
|
|
144809,
|
|
145142,
|
|
145569,
|
|
145590,
|
|
145598,
|
|
146137,
|
|
146149,
|
|
146421,
|
|
146442,
|
|
146535,
|
|
146654,
|
|
147641,
|
|
148348,
|
|
149330,
|
|
149606,
|
|
150067,
|
|
150503,
|
|
150996,
|
|
151034,
|
|
151175,
|
|
152966,
|
|
153099,
|
|
153232,
|
|
153327,
|
|
153800,
|
|
154152,
|
|
154268,
|
|
154973,
|
|
155002,
|
|
155237,
|
|
155716,
|
|
156457,
|
|
156563,
|
|
156585,
|
|
157384,
|
|
157819,
|
|
159128,
|
|
159159,
|
|
159227,
|
|
159594,
|
|
160360,
|
|
160639,
|
|
160660,
|
|
160944,
|
|
161169,
|
|
161383,
|
|
161924,
|
|
162218,
|
|
162898,
|
|
163731,
|
|
163984,
|
|
164246,
|
|
164622,
|
|
164688,
|
|
165038,
|
|
165086,
|
|
166114,
|
|
166649
|
|
],
|
|
"selection": "uniform random without replacement using fixed seed; induced directed edges",
|
|
"steps": 100,
|
|
"subgraph_neurons": 512
|
|
},
|
|
"device": {
|
|
"name": "NVIDIA GeForce RTX 4090",
|
|
"total_vram_bytes": 50864390144,
|
|
"visible_gpu_count": 1
|
|
},
|
|
"graph": {
|
|
"directed_edges": 25582938,
|
|
"isolated_neurons": 217,
|
|
"neurons": 166700,
|
|
"self_loops": 101,
|
|
"synaptic_contact_weight_sum": 124177617
|
|
},
|
|
"input_hashes_unchanged": true,
|
|
"no_training_game_web_or_frontend": true,
|
|
"performance": {
|
|
"full_event_logging": {
|
|
"active_neurons": 19970,
|
|
"active_neurons_outside_stimulated_population": 19856,
|
|
"cpu_process_utilization_percent_of_one_core": 99.88389322245658,
|
|
"descending_active_neurons": 428,
|
|
"descending_spikes": 21414,
|
|
"dynamics_region": "propagating",
|
|
"event_file": "/data/digital-drosophila/experiments/phase4b-dynamics/events/performance-full.events.parquet",
|
|
"excitatory_active_neurons": 11275,
|
|
"first_hop_active_neurons": 189,
|
|
"inhibitory_active_neurons": 7872,
|
|
"max_firing_rate_hz": 408.0,
|
|
"mean_firing_rate_hz": 13.553209358128374,
|
|
"memory_leak_suspected": false,
|
|
"motor_active_neurons": 335,
|
|
"motor_spikes": 21335,
|
|
"nan_or_inf": false,
|
|
"peak_allocated_vram_bytes": 248174080,
|
|
"peak_reserved_vram_bytes": 276824064,
|
|
"population": "auditory",
|
|
"population_neurons": 114,
|
|
"propagation_depth": 3,
|
|
"rate_hz": 10.0,
|
|
"realtime_factor_wall_over_biological": 10.426660058999914,
|
|
"requested_duration_ms": 1000.0,
|
|
"resource_sampling": {
|
|
"gpu_util_max_percent": 19.0,
|
|
"gpu_util_mean_percent": 16.804878048780488,
|
|
"nvidia_smi_peak_memory_used_mib": 722.0,
|
|
"samples": 41
|
|
},
|
|
"second_hop_active_neurons": 9940,
|
|
"seed": 42200,
|
|
"simulated_duration_ms": 1000.0,
|
|
"steps_per_second": 959.0798916828945,
|
|
"stimulated_spikes": 1083,
|
|
"terminated_early": false,
|
|
"termination_reason": null,
|
|
"three_or_more_hop_active_neurons": 9727,
|
|
"total_spikes": 2259320,
|
|
"unreachable_active_neurons": 0,
|
|
"w_syn_mv": 0.275,
|
|
"wall_clock_seconds": 10.426660058999914,
|
|
"zero_sign_active_neurons": 823
|
|
},
|
|
"full_logging_spike_count_sha256": "0a1ccd498e3641563874e684cafcee4741e316b21656f6d983e49f08119d7592",
|
|
"logging_disabled": {
|
|
"active_neurons": 19970,
|
|
"active_neurons_outside_stimulated_population": 19856,
|
|
"cpu_process_utilization_percent_of_one_core": 99.88844149072598,
|
|
"descending_active_neurons": 428,
|
|
"descending_spikes": 21414,
|
|
"dynamics_region": "propagating",
|
|
"excitatory_active_neurons": 11275,
|
|
"first_hop_active_neurons": 189,
|
|
"inhibitory_active_neurons": 7872,
|
|
"max_firing_rate_hz": 408.0,
|
|
"mean_firing_rate_hz": 13.553209358128374,
|
|
"memory_leak_suspected": false,
|
|
"motor_active_neurons": 335,
|
|
"motor_spikes": 21335,
|
|
"nan_or_inf": false,
|
|
"peak_allocated_vram_bytes": 248174080,
|
|
"peak_reserved_vram_bytes": 276824064,
|
|
"population": "auditory",
|
|
"population_neurons": 114,
|
|
"propagation_depth": 3,
|
|
"rate_hz": 10.0,
|
|
"realtime_factor_wall_over_biological": 9.978922337000768,
|
|
"requested_duration_ms": 1000.0,
|
|
"resource_sampling": {
|
|
"gpu_util_max_percent": 20.0,
|
|
"gpu_util_mean_percent": 17.846153846153847,
|
|
"nvidia_smi_peak_memory_used_mib": 722.0,
|
|
"samples": 39
|
|
},
|
|
"second_hop_active_neurons": 9940,
|
|
"seed": 42200,
|
|
"simulated_duration_ms": 1000.0,
|
|
"steps_per_second": 1002.112218362606,
|
|
"stimulated_spikes": 1083,
|
|
"terminated_early": false,
|
|
"termination_reason": null,
|
|
"three_or_more_hop_active_neurons": 9727,
|
|
"total_spikes": 2259320,
|
|
"unreachable_active_neurons": 0,
|
|
"w_syn_mv": 0.275,
|
|
"wall_clock_seconds": 9.978922337000768,
|
|
"zero_sign_active_neurons": 823
|
|
},
|
|
"logging_disabled_spike_count_sha256": "0a1ccd498e3641563874e684cafcee4741e316b21656f6d983e49f08119d7592",
|
|
"spike_count_arrays_exact_match": true
|
|
},
|
|
"population_audit": {
|
|
"auditory": {
|
|
"downstream_first_hop_neuron_count": 830,
|
|
"filter_expression": "annotation_subclass == 'auditory'",
|
|
"max_reachable_depth": 5,
|
|
"membership_parquet": "/data/digital-drosophila/experiments/phase4b-dynamics/propagation/populations/auditory.parquet",
|
|
"name": "auditory",
|
|
"neuron_count": 114,
|
|
"neurotransmitter_composition": {
|
|
"UNCLEAR": 13,
|
|
"UNKNOWN": 24,
|
|
"acetylcholine": 77
|
|
},
|
|
"outgoing_edge_count": 4626,
|
|
"outgoing_synapse_weight": 31685,
|
|
"reachable_neuron_count": 166359
|
|
},
|
|
"gustatory": {
|
|
"downstream_first_hop_neuron_count": 3853,
|
|
"filter_expression": "annotation_class == 'gustatory'",
|
|
"max_reachable_depth": 5,
|
|
"membership_parquet": "/data/digital-drosophila/experiments/phase4b-dynamics/propagation/populations/gustatory.parquet",
|
|
"name": "gustatory",
|
|
"neuron_count": 1428,
|
|
"neurotransmitter_composition": {
|
|
"UNCLEAR": 268,
|
|
"acetylcholine": 1134,
|
|
"glutamate": 26
|
|
},
|
|
"outgoing_edge_count": 112029,
|
|
"outgoing_synapse_weight": 706318,
|
|
"reachable_neuron_count": 166326
|
|
},
|
|
"mechanosensory": {
|
|
"downstream_first_hop_neuron_count": 17872,
|
|
"filter_expression": "annotation_class in {'mechanosensory','mechanosensory_tactile','mechanosensory_proprioceptive'} and annotation_subclass != 'auditory'",
|
|
"max_reachable_depth": 5,
|
|
"membership_parquet": "/data/digital-drosophila/experiments/phase4b-dynamics/propagation/populations/mechanosensory.parquet",
|
|
"name": "mechanosensory",
|
|
"neuron_count": 5631,
|
|
"neurotransmitter_composition": {
|
|
"UNCLEAR": 18,
|
|
"UNKNOWN": 36,
|
|
"acetylcholine": 5561,
|
|
"serotonin": 16
|
|
},
|
|
"outgoing_edge_count": 582442,
|
|
"outgoing_synapse_weight": 2938502,
|
|
"reachable_neuron_count": 166400
|
|
},
|
|
"olfactory": {
|
|
"downstream_first_hop_neuron_count": 1147,
|
|
"filter_expression": "annotation_class == 'olfactory'",
|
|
"max_reachable_depth": 5,
|
|
"membership_parquet": "/data/digital-drosophila/experiments/phase4b-dynamics/propagation/populations/olfactory.parquet",
|
|
"name": "olfactory",
|
|
"neuron_count": 2639,
|
|
"neurotransmitter_composition": {
|
|
"acetylcholine": 2639
|
|
},
|
|
"outgoing_edge_count": 229857,
|
|
"outgoing_synapse_weight": 1350065,
|
|
"reachable_neuron_count": 166325
|
|
},
|
|
"visual": {
|
|
"downstream_first_hop_neuron_count": 23707,
|
|
"filter_expression": "annotation_class == 'visual'",
|
|
"max_reachable_depth": 6,
|
|
"membership_parquet": "/data/digital-drosophila/experiments/phase4b-dynamics/propagation/populations/visual.parquet",
|
|
"name": "visual",
|
|
"neuron_count": 6091,
|
|
"neurotransmitter_composition": {
|
|
"histamine": 6091
|
|
},
|
|
"outgoing_edge_count": 74557,
|
|
"outgoing_synapse_weight": 647218,
|
|
"reachable_neuron_count": 166405
|
|
}
|
|
},
|
|
"profiler": {
|
|
"full_logging_category_percent": {
|
|
"csr_fanout_and_accumulation": 20.999629599906037,
|
|
"delay_queue_and_g": 4.558850790449126,
|
|
"event_memory_transfer_and_logging": 3.9350466152846644,
|
|
"neuron_state_integration": 33.081245789155965,
|
|
"python_and_unattributed_overhead": 11.350104763205001,
|
|
"spike_detection_and_poisson": 24.552832695462865,
|
|
"synchronization": 1.5222897465363447
|
|
},
|
|
"full_logging_category_seconds": {
|
|
"csr_fanout_and_accumulation": 2.3335129470597167,
|
|
"delay_queue_and_g": 0.5065869039553945,
|
|
"event_memory_transfer_and_logging": 0.4372687708782905,
|
|
"neuron_state_integration": 3.6760417600035,
|
|
"python_and_unattributed_overhead": 1.261242075219343,
|
|
"spike_detection_and_poisson": 2.7283506458661577,
|
|
"synchronization": 0.16915930901632237
|
|
},
|
|
"full_logging_wall_clock_seconds": 11.112162411998725,
|
|
"logging_disabled_category_percent": {
|
|
"csr_fanout_and_accumulation": 22.017381933733418,
|
|
"delay_queue_and_g": 4.472059406298378,
|
|
"neuron_state_integration": 34.62603757386986,
|
|
"python_and_unattributed_overhead": 11.45472041883021,
|
|
"spike_detection_and_poisson": 25.832049161729774,
|
|
"synchronization": 1.5977515055383567
|
|
},
|
|
"logging_disabled_category_seconds": {
|
|
"csr_fanout_and_accumulation": 2.3232138670828135,
|
|
"delay_queue_and_g": 0.47187946588746854,
|
|
"neuron_state_integration": 3.653644692900343,
|
|
"python_and_unattributed_overhead": 1.2086707402668253,
|
|
"spike_detection_and_poisson": 2.72572710998611,
|
|
"synchronization": 0.168590364875854
|
|
},
|
|
"logging_disabled_wall_clock_seconds": 10.551726240999415,
|
|
"simulated_duration_ms": 1000.0,
|
|
"spike_count_arrays_exact_match": true
|
|
},
|
|
"runtime_memory": {
|
|
"explanation": "peak minus listed persistent/state tensors is transient fan-out indexing, spike detection, Poisson, and scatter workspace; no padding copies were created",
|
|
"full_logging_event_arrays": [
|
|
{
|
|
"bytes": 9037280,
|
|
"device": "cpu",
|
|
"dtype": "int32",
|
|
"name": "event_steps",
|
|
"shape": [
|
|
2259320
|
|
]
|
|
},
|
|
{
|
|
"bytes": 9037280,
|
|
"device": "cpu",
|
|
"dtype": "int32",
|
|
"name": "event_neuron_indices",
|
|
"shape": [
|
|
2259320
|
|
]
|
|
},
|
|
{
|
|
"bytes": 18074560,
|
|
"device": "cpu",
|
|
"dtype": "float64",
|
|
"name": "event_timestamps_ms",
|
|
"shape": [
|
|
2259320
|
|
]
|
|
}
|
|
],
|
|
"listed_gpu_tensor_bytes": 221501124,
|
|
"peak_allocated_vram_bytes": 248174080,
|
|
"peak_minus_listed_tensor_bytes": 26672956,
|
|
"peak_reserved_vram_bytes": 276824064,
|
|
"phase4a_234_7_mib_explained": true,
|
|
"tensors_and_arrays": [
|
|
{
|
|
"bytes": 1333608,
|
|
"device": "cpu",
|
|
"dtype": "int64",
|
|
"name": "source_csr_indptr_readonly_memmap",
|
|
"shape": [
|
|
166701
|
|
]
|
|
},
|
|
{
|
|
"bytes": 102331752,
|
|
"device": "cpu",
|
|
"dtype": "int32",
|
|
"name": "source_csr_indices_readonly_memmap",
|
|
"shape": [
|
|
25582938
|
|
]
|
|
},
|
|
{
|
|
"bytes": 204663504,
|
|
"device": "cpu",
|
|
"dtype": "int64",
|
|
"name": "source_raw_synapse_count_int64_readonly_memmap",
|
|
"shape": [
|
|
25582938
|
|
]
|
|
},
|
|
{
|
|
"bytes": 1333608,
|
|
"device": "cuda:0",
|
|
"dtype": "torch.int64",
|
|
"name": "csr_indptr",
|
|
"shape": [
|
|
166701
|
|
]
|
|
},
|
|
{
|
|
"bytes": 102331752,
|
|
"device": "cuda:0",
|
|
"dtype": "torch.int32",
|
|
"name": "csr_indices",
|
|
"shape": [
|
|
25582938
|
|
]
|
|
},
|
|
{
|
|
"bytes": 166700,
|
|
"device": "cuda:0",
|
|
"dtype": "torch.int8",
|
|
"name": "presynaptic_sign",
|
|
"shape": [
|
|
166700
|
|
]
|
|
},
|
|
{
|
|
"bytes": 102331752,
|
|
"device": "cpu",
|
|
"dtype": "float32",
|
|
"name": "signed_raw_synapse_count_rescale_source",
|
|
"shape": [
|
|
25582938
|
|
]
|
|
},
|
|
{
|
|
"bytes": 102331752,
|
|
"device": "cuda:0",
|
|
"dtype": "torch.float32",
|
|
"name": "runtime_effective_weights",
|
|
"shape": [
|
|
25582938
|
|
]
|
|
},
|
|
{
|
|
"bytes": 666800,
|
|
"device": "cuda:0",
|
|
"dtype": "torch.float32",
|
|
"name": "membrane_voltage",
|
|
"shape": [
|
|
166700
|
|
]
|
|
},
|
|
{
|
|
"bytes": 666800,
|
|
"device": "cuda:0",
|
|
"dtype": "torch.float32",
|
|
"name": "synaptic_state_g",
|
|
"shape": [
|
|
166700
|
|
]
|
|
},
|
|
{
|
|
"bytes": 666800,
|
|
"device": "cuda:0",
|
|
"dtype": "torch.int32",
|
|
"name": "refractory_state",
|
|
"shape": [
|
|
166700
|
|
]
|
|
},
|
|
{
|
|
"bytes": 12669200,
|
|
"device": "cuda:0",
|
|
"dtype": "torch.float32",
|
|
"name": "delay_event_buffer",
|
|
"shape": [
|
|
19,
|
|
166700
|
|
]
|
|
},
|
|
{
|
|
"bytes": 666800,
|
|
"device": "cuda:0",
|
|
"dtype": "torch.int32",
|
|
"name": "spike_counts",
|
|
"shape": [
|
|
166700
|
|
]
|
|
},
|
|
{
|
|
"bytes": 912,
|
|
"device": "cuda:0",
|
|
"dtype": "torch.int64",
|
|
"name": "stimulated_targets",
|
|
"shape": [
|
|
114
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"status": "PASS",
|
|
"strict_shiu_baseline": {
|
|
"forbidden_transforms_used": false,
|
|
"formula": "effective_weight(j->i) = sign(j) * raw_synapse_count(j->i) * W_syn",
|
|
"implementation_semantics": "dv/dt=(g-(v-V_rest))/tau_m; dg/dt=-g/tau_syn; forward Euler dt=0.1 ms; delayed g increment; v reset; g continues during refractory",
|
|
"parameters": {
|
|
"dt_ms": 0.1,
|
|
"integration": "forward_euler",
|
|
"membrane_tau_ms": 20.0,
|
|
"provenance": "Shiu-2024-compatible baseline supplied by user; not MaleCNS measured single-cell parameters",
|
|
"refractory_g_policy": "g continues to decay and receive delayed events while v is clamped at V_reset",
|
|
"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
|
|
}
|
|
},
|
|
"unit_tests": {
|
|
"checks": {
|
|
"cpu_gpu_events_equal": true,
|
|
"cpu_gpu_g_tolerance": true,
|
|
"cpu_gpu_voltage_tolerance": true,
|
|
"delay_exact_1_8_ms": true,
|
|
"g_decays_during_refractory": true,
|
|
"multi_synapse_high_weight_edge": true,
|
|
"refractory_rejects_early_forced_spike": true,
|
|
"self_loop": true,
|
|
"single_excitatory_edge": true,
|
|
"single_inhibitory_edge": true,
|
|
"synchronous_presynaptic_sum": true
|
|
},
|
|
"cpu_events": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
2
|
|
],
|
|
[
|
|
0,
|
|
4
|
|
],
|
|
[
|
|
0,
|
|
6
|
|
],
|
|
[
|
|
0,
|
|
7
|
|
],
|
|
[
|
|
0,
|
|
8
|
|
],
|
|
[
|
|
22,
|
|
0
|
|
]
|
|
],
|
|
"delay_steps": 18,
|
|
"gpu_events": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
2
|
|
],
|
|
[
|
|
0,
|
|
4
|
|
],
|
|
[
|
|
0,
|
|
6
|
|
],
|
|
[
|
|
0,
|
|
7
|
|
],
|
|
[
|
|
0,
|
|
8
|
|
],
|
|
[
|
|
22,
|
|
0
|
|
]
|
|
],
|
|
"max_abs_synaptic_state_difference": 0.0,
|
|
"max_abs_voltage_difference": 0.0,
|
|
"passed": true,
|
|
"refractory_g_policy": "g continues to decay and receive delayed events while v is clamped at V_reset",
|
|
"refractory_steps": 22
|
|
},
|
|
"weight_sweep": {
|
|
"0.1375": {
|
|
"active_neurons": 312,
|
|
"active_neurons_outside_stimulated_population": 198,
|
|
"descending_active_neurons": 29,
|
|
"descending_spikes": 501,
|
|
"dynamics_region": "propagating",
|
|
"excitatory_active_neurons": 159,
|
|
"first_hop_active_neurons": 109,
|
|
"inhibitory_active_neurons": 110,
|
|
"max_firing_rate_hz": 151.0,
|
|
"mean_firing_rate_hz": 0.08179364127174565,
|
|
"memory_leak_suspected": false,
|
|
"motor_active_neurons": 13,
|
|
"motor_spikes": 53,
|
|
"nan_or_inf": false,
|
|
"peak_allocated_vram_bytes": 245707264,
|
|
"peak_reserved_vram_bytes": 270532608,
|
|
"population": "auditory",
|
|
"population_neurons": 114,
|
|
"propagation_depth": 3,
|
|
"rate_hz": 100.0,
|
|
"realtime_factor_wall_over_biological": 9.165705415000048,
|
|
"requested_duration_ms": 1000.0,
|
|
"second_hop_active_neurons": 88,
|
|
"seed": 42100,
|
|
"simulated_duration_ms": 1000.0,
|
|
"steps_per_second": 1091.0234997990003,
|
|
"stimulated_spikes": 9384,
|
|
"terminated_early": false,
|
|
"termination_reason": null,
|
|
"three_or_more_hop_active_neurons": 1,
|
|
"total_spikes": 13635,
|
|
"unreachable_active_neurons": 0,
|
|
"w_syn_mv": 0.1375,
|
|
"wall_clock_seconds": 9.165705415000048,
|
|
"zero_sign_active_neurons": 43
|
|
},
|
|
"0.20625": {
|
|
"active_neurons": 15496,
|
|
"active_neurons_outside_stimulated_population": 15382,
|
|
"descending_active_neurons": 321,
|
|
"descending_spikes": 12492,
|
|
"dynamics_region": "propagating",
|
|
"excitatory_active_neurons": 9157,
|
|
"first_hop_active_neurons": 250,
|
|
"inhibitory_active_neurons": 5625,
|
|
"max_firing_rate_hz": 345.0,
|
|
"mean_firing_rate_hz": 9.148860227954408,
|
|
"memory_leak_suspected": false,
|
|
"motor_active_neurons": 298,
|
|
"motor_spikes": 13782,
|
|
"nan_or_inf": false,
|
|
"peak_allocated_vram_bytes": 247398400,
|
|
"peak_reserved_vram_bytes": 274726912,
|
|
"population": "auditory",
|
|
"population_neurons": 114,
|
|
"propagation_depth": 3,
|
|
"rate_hz": 100.0,
|
|
"realtime_factor_wall_over_biological": 10.207012030999977,
|
|
"requested_duration_ms": 1000.0,
|
|
"second_hop_active_neurons": 7032,
|
|
"seed": 42100,
|
|
"simulated_duration_ms": 1000.0,
|
|
"steps_per_second": 979.7186453419223,
|
|
"stimulated_spikes": 9384,
|
|
"terminated_early": false,
|
|
"termination_reason": null,
|
|
"three_or_more_hop_active_neurons": 8100,
|
|
"total_spikes": 1525115,
|
|
"unreachable_active_neurons": 0,
|
|
"w_syn_mv": 0.20625,
|
|
"wall_clock_seconds": 10.207012030999977,
|
|
"zero_sign_active_neurons": 714
|
|
},
|
|
"0.275": {
|
|
"active_neurons": 21211,
|
|
"active_neurons_outside_stimulated_population": 21097,
|
|
"descending_active_neurons": 467,
|
|
"descending_spikes": 21980,
|
|
"dynamics_region": "propagating",
|
|
"excitatory_active_neurons": 11930,
|
|
"first_hop_active_neurons": 281,
|
|
"inhibitory_active_neurons": 8403,
|
|
"max_firing_rate_hz": 424.0,
|
|
"mean_firing_rate_hz": 13.193071385722856,
|
|
"memory_leak_suspected": false,
|
|
"motor_active_neurons": 345,
|
|
"motor_spikes": 21887,
|
|
"nan_or_inf": false,
|
|
"peak_allocated_vram_bytes": 247962112,
|
|
"peak_reserved_vram_bytes": 276824064,
|
|
"population": "auditory",
|
|
"population_neurons": 114,
|
|
"propagation_depth": 3,
|
|
"rate_hz": 100.0,
|
|
"realtime_factor_wall_over_biological": 10.340358350000315,
|
|
"requested_duration_ms": 1000.0,
|
|
"second_hop_active_neurons": 10562,
|
|
"seed": 42100,
|
|
"simulated_duration_ms": 1000.0,
|
|
"steps_per_second": 967.0844724641188,
|
|
"stimulated_spikes": 9384,
|
|
"terminated_early": false,
|
|
"termination_reason": null,
|
|
"three_or_more_hop_active_neurons": 10254,
|
|
"total_spikes": 2199285,
|
|
"unreachable_active_neurons": 0,
|
|
"w_syn_mv": 0.275,
|
|
"wall_clock_seconds": 10.340358350000315,
|
|
"zero_sign_active_neurons": 878
|
|
},
|
|
"0.34375": {
|
|
"active_neurons": 24081,
|
|
"active_neurons_outside_stimulated_population": 23967,
|
|
"descending_active_neurons": 523,
|
|
"descending_spikes": 32521,
|
|
"dynamics_region": "propagating",
|
|
"excitatory_active_neurons": 12729,
|
|
"first_hop_active_neurons": 292,
|
|
"inhibitory_active_neurons": 10448,
|
|
"max_firing_rate_hz": 437.0,
|
|
"mean_firing_rate_hz": 17.46143371325735,
|
|
"memory_leak_suspected": false,
|
|
"motor_active_neurons": 356,
|
|
"motor_spikes": 29228,
|
|
"nan_or_inf": false,
|
|
"peak_allocated_vram_bytes": 248314880,
|
|
"peak_reserved_vram_bytes": 276824064,
|
|
"population": "auditory",
|
|
"population_neurons": 114,
|
|
"propagation_depth": 3,
|
|
"rate_hz": 100.0,
|
|
"realtime_factor_wall_over_biological": 10.349609185999725,
|
|
"requested_duration_ms": 1000.0,
|
|
"second_hop_active_neurons": 12583,
|
|
"seed": 42100,
|
|
"simulated_duration_ms": 1000.0,
|
|
"steps_per_second": 966.2200591619775,
|
|
"stimulated_spikes": 9384,
|
|
"terminated_early": false,
|
|
"termination_reason": null,
|
|
"three_or_more_hop_active_neurons": 11092,
|
|
"total_spikes": 2910821,
|
|
"unreachable_active_neurons": 0,
|
|
"w_syn_mv": 0.34375,
|
|
"wall_clock_seconds": 10.349609185999725,
|
|
"zero_sign_active_neurons": 904
|
|
},
|
|
"0.55": {
|
|
"active_neurons": 30929,
|
|
"active_neurons_outside_stimulated_population": 30815,
|
|
"descending_active_neurons": 540,
|
|
"descending_spikes": 46738,
|
|
"dynamics_region": "propagating",
|
|
"excitatory_active_neurons": 14949,
|
|
"first_hop_active_neurons": 354,
|
|
"inhibitory_active_neurons": 14972,
|
|
"max_firing_rate_hz": 446.0,
|
|
"mean_firing_rate_hz": 23.545680863827233,
|
|
"memory_leak_suspected": false,
|
|
"motor_active_neurons": 385,
|
|
"motor_spikes": 40739,
|
|
"nan_or_inf": false,
|
|
"peak_allocated_vram_bytes": 249448960,
|
|
"peak_reserved_vram_bytes": 276824064,
|
|
"population": "auditory",
|
|
"population_neurons": 114,
|
|
"propagation_depth": 3,
|
|
"rate_hz": 100.0,
|
|
"realtime_factor_wall_over_biological": 10.356017484999029,
|
|
"requested_duration_ms": 1000.0,
|
|
"second_hop_active_neurons": 16749,
|
|
"seed": 42100,
|
|
"simulated_duration_ms": 1000.0,
|
|
"steps_per_second": 965.6221626204542,
|
|
"stimulated_spikes": 9383,
|
|
"terminated_early": false,
|
|
"termination_reason": null,
|
|
"three_or_more_hop_active_neurons": 13712,
|
|
"total_spikes": 3925065,
|
|
"unreachable_active_neurons": 0,
|
|
"w_syn_mv": 0.55,
|
|
"wall_clock_seconds": 10.356017484999029,
|
|
"zero_sign_active_neurons": 1008
|
|
}
|
|
}
|
|
}
|