uni-courses / snncompare

Runs networkx graphs representing spiking neural networks of LIF-neurons on lava-nc or networkx.
GNU Affero General Public License v3.0
2 stars 0 forks source link

Prevent graph size 5, graph nr 1 to be the same graph as graph nr 0. #191

Closed a-t-0 closed 1 year ago

a-t-0 commented 1 year ago

It seems stage_1_graphs does not contain the input graph belonging to graph_nr, but just the first isomorphic graph. Or all the isomorphic graphs have the same hash. Either way:

4/90948 [runs] {'adaptation': <snnadaptation.Adaptation.Adaptation object at 0x7fdb6ce0c0d0>, 'algorithm': {'MDSA': {'m_val': 0}}, 'graph_nr': 0, 'graph_size': 5, 'max_duration': None, 'radiation': {'amplitude': 1, 'effect_type': 'change_u', 'excitatory': False, 'inhibitory': True, 'probability_per_t': 1e-05}, 'seed': 7, 'simulator': 'simsnn', 'unique_id': '20c50ef87383486f12889134bee638e0addcf96188b0ce16b429d32f0b896fdd'} Execution speed of snncompare.Experiment_runner.Experiment_runner.perform_run_stage_1: Execution speed of snncompare.graph_generation.stage_1_create_graphs.get_input_graph_of_run_config: Found:1 unique input graphs. 0.003886699676513672 seconds Execution speed of snncompare.graph_generation.stage_1_create_graphs.get_input_graph_of_run_config: Found:1 unique input graphs. 0.0026273727416992188 seconds Execution speed of snncompare.graph_generation.stage_1_create_graphs.get_input_graph_of_run_config: Found:1 unique input graphs. 0.0021245479583740234 seconds 0.0877540111541748 seconds Execution speed of snncompare.Experiment_runner.perform_run_stage_2: simsnn_filepath=results/stage4/MDSA_0/no_adaptation/snns/646c4ffdec7c3b688313fcfec6df6ea9_rand_3f8c4cb545f26be82f480dfa28aefb18a2ddf446b5756425fab36356fefa84b2.json simsnn_filepath=results/stage2/MDSA_0/no_adaptation/snns/646c4ffdec7c3b688313fcfec6df6ea9_rand_3f8c4cb545f26be82f480dfa28aefb18a2ddf446b5756425fab36356fefa84b2.json graph_name=snn_algo_graph - simulating. simsnn_filepath=results/stage4/MDSA_0/population_2/snns/646c4ffdec7c3b688313fcfec6df6ea9_rand_3f8c4cb545f26be82f480dfa28aefb18a2ddf446b5756425fab36356fefa84b2.json simsnn_filepath=results/stage2/MDSA_0/population_2/snns/646c4ffdec7c3b688313fcfec6df6ea9_rand_3f8c4cb545f26be82f480dfa28aefb18a2ddf446b5756425fab36356fefa84b2.json graph_name=adapted_snn_graph - simulating. simsnn_filepath=results/stage4/MDSA_0/no_adaptation/change_u/646c4ffdec7c3b688313fcfec6df6ea9_rand_3f8c4cb545f26be82f480dfa28aefb18a2ddf446b5756425fab36356fefa84b2_rad_aaa64f852f45ff5e7e940d764bfc63a21064b616457de52b4d87f6cbcbd0231c.json simsnn_filepath=results/stage2/MDSA_0/no_adaptation/change_u/646c4ffdec7c3b688313fcfec6df6ea9_rand_3f8c4cb545f26be82f480dfa28aefb18a2ddf446b5756425fab36356fefa84b2_rad_aaa64f852f45ff5e7e940d764bfc63a21064b616457de52b4d87f6cbcbd0231c.json graph_name=rad_snn_algo_graph - simulating. simsnn_filepath=results/stage4/MDSA_0/population_2/change_u/646c4ffdec7c3b688313fcfec6df6ea9_rand_3f8c4cb545f26be82f480dfa28aefb18a2ddf446b5756425fab36356fefa84b2_rad_fdab4135efc981e02b50778d7bcb24171f61a3759814d304ba5c3550f2fe8a3b.json simsnn_filepath=results/stage2/MDSA_0/population_2/change_u/646c4ffdec7c3b688313fcfec6df6ea9_rand_3f8c4cb545f26be82f480dfa28aefb18a2ddf446b5756425fab36356fefa84b2_rad_fdab4135efc981e02b50778d7bcb24171f61a3759814d304ba5c3550f2fe8a3b.json graph_name=rad_adapted_snn_graph - simulating. simsnn_filepath=results/stage4/MDSA_0/no_adaptation/snns/646c4ffdec7c3b688313fcfec6df6ea9_rand_3f8c4cb545f26be82f480dfa28aefb18a2ddf446b5756425fab36356fefa84b2.json simsnn_filepath=results/stage2/MDSA_0/no_adaptation/snns/646c4ffdec7c3b688313fcfec6df6ea9_rand_3f8c4cb545f26be82f480dfa28aefb18a2ddf446b5756425fab36356fefa84b2.json simsnn_filepath=results/stage4/MDSA_0/no_adaptation/change_u/646c4ffdec7c3b688313fcfec6df6ea9_rand_3f8c4cb545f26be82f480dfa28aefb18a2ddf446b5756425fab36356fefa84b2_rad_aaa64f852f45ff5e7e940d764bfc63a21064b616457de52b4d87f6cbcbd0231c.json simsnn_filepath=results/stage2/MDSA_0/no_adaptation/change_u/646c4ffdec7c3b688313fcfec6df6ea9_rand_3f8c4cb545f26be82f480dfa28aefb18a2ddf446b5756425fab36356fefa84b2_rad_aaa64f852f45ff5e7e940d764bfc63a21064b616457de52b4d87f6cbcbd0231c.json simsnn_filepath=results/stage4/MDSA_0/population_2/snns/646c4ffdec7c3b688313fcfec6df6ea9_rand_3f8c4cb545f26be82f480dfa28aefb18a2ddf446b5756425fab36356fefa84b2.json simsnn_filepath=results/stage2/MDSA_0/population_2/snns/646c4ffdec7c3b688313fcfec6df6ea9_rand_3f8c4cb545f26be82f480dfa28aefb18a2ddf446b5756425fab36356fefa84b2.json simsnn_filepath=results/stage4/MDSA_0/population_2/change_u/646c4ffdec7c3b688313fcfec6df6ea9_rand_3f8c4cb545f26be82f480dfa28aefb18a2ddf446b5756425fab36356fefa84b2_rad_fdab4135efc981e02b50778d7bcb24171f61a3759814d304ba5c3550f2fe8a3b.json simsnn_filepath=results/stage2/MDSA_0/population_2/change_u/646c4ffdec7c3b688313fcfec6df6ea9_rand_3f8c4cb545f26be82f480dfa28aefb18a2ddf446b5756425fab36356fefa84b2_rad_fdab4135efc981e02b50778d7bcb24171f61a3759814d304ba5c3550f2fe8a3b.json 5.706334352493286 seconds Execution speed of snncompare.Experiment_runner.perform_run_stage_3: 2.2649765014648438e-05 seconds Execution speed of snncompare.Experiment_runner.__perform_run_stage_4: simsnn_filepath=results/stage4/MDSA_0/no_adaptation/snns/646c4ffdec7c3b688313fcfec6df6ea9_rand_3f8c4cb545f26be82f480dfa28aefb18a2ddf446b5756425fab36356fefa84b2.json

simsnn_filepath=results/stage4/MDSA_0/no_adaptation/snns/646c4ffdec7c3b688313fcfec6df6ea9_rand_3f8c4cb545f26be82f480dfa28aefb18a2ddf446b5756425fab36356fefa84b2.json simsnn_filepath=results/stage4/MDSA_0/population_2/snns/646c4ffdec7c3b688313fcfec6df6ea9_rand_3f8c4cb545f26be82f480dfa28aefb18a2ddf446b5756425fab36356fefa84b2.json simsnn_filepath=results/stage4/MDSA_0/no_adaptation/change_u/646c4ffdec7c3b688313fcfec6df6ea9_rand_3f8c4cb545f26be82f480dfa28aefb18a2ddf446b5756425fab36356fefa84b2_rad_aaa64f852f45ff5e7e940d764bfc63a21064b616457de52b4d87f6cbcbd0231c.json simsnn_filepath=results/stage4/MDSA_0/population_2/change_u/646c4ffdec7c3b688313fcfec6df6ea9_rand_3f8c4cb545f26be82f480dfa28aefb18a2ddf446b5756425fab36356fefa84b2_rad_fdab4135efc981e02b50778d7bcb24171f61a3759814d304ba5c3550f2fe8a3b.json simsnn_filepath=results/stage4/MDSA_0/population_2/snns/646c4ffdec7c3b688313fcfec6df6ea9_rand_3f8c4cb545f26be82f480dfa28aefb18a2ddf446b5756425fab36356fefa84b2.json

simsnn_filepath=results/stage4/MDSA_0/no_adaptation/snns/646c4ffdec7c3b688313fcfec6df6ea9_rand_3f8c4cb545f26be82f480dfa28aefb18a2ddf446b5756425fab36356fefa84b2.json simsnn_filepath=results/stage4/MDSA_0/population_2/snns/646c4ffdec7c3b688313fcfec6df6ea9_rand_3f8c4cb545f26be82f480dfa28aefb18a2ddf446b5756425fab36356fefa84b2.json simsnn_filepath=results/stage4/MDSA_0/no_adaptation/change_u/646c4ffdec7c3b688313fcfec6df6ea9_rand_3f8c4cb545f26be82f480dfa28aefb18a2ddf446b5756425fab36356fefa84b2_rad_aaa64f852f45ff5e7e940d764bfc63a21064b616457de52b4d87f6cbcbd0231c.json simsnn_filepath=results/stage4/MDSA_0/population_2/change_u/646c4ffdec7c3b688313fcfec6df6ea9_rand_3f8c4cb545f26be82f480dfa28aefb18a2ddf446b5756425fab36356fefa84b2_rad_fdab4135efc981e02b50778d7bcb24171f61a3759814d304ba5c3550f2fe8a3b.json simsnn_filepath=results/stage4/MDSA_0/no_adaptation/change_u/646c4ffdec7c3b688313fcfec6df6ea9_rand_3f8c4cb545f26be82f480dfa28aefb18a2ddf446b5756425fab36356fefa84b2_rad_aaa64f852f45ff5e7e940d764bfc63a21064b616457de52b4d87f6cbcbd0231c.json

simsnn_filepath=results/stage4/MDSA_0/no_adaptation/snns/646c4ffdec7c3b688313fcfec6df6ea9_rand_3f8c4cb545f26be82f480dfa28aefb18a2ddf446b5756425fab36356fefa84b2.json simsnn_filepath=results/stage4/MDSA_0/population_2/snns/646c4ffdec7c3b688313fcfec6df6ea9_rand_3f8c4cb545f26be82f480dfa28aefb18a2ddf446b5756425fab36356fefa84b2.json simsnn_filepath=results/stage4/MDSA_0/no_adaptation/change_u/646c4ffdec7c3b688313fcfec6df6ea9_rand_3f8c4cb545f26be82f480dfa28aefb18a2ddf446b5756425fab36356fefa84b2_rad_aaa64f852f45ff5e7e940d764bfc63a21064b616457de52b4d87f6cbcbd0231c.json simsnn_filepath=results/stage4/MDSA_0/population_2/change_u/646c4ffdec7c3b688313fcfec6df6ea9_rand_3f8c4cb545f26be82f480dfa28aefb18a2ddf446b5756425fab36356fefa84b2_rad_fdab4135efc981e02b50778d7bcb24171f61a3759814d304ba5c3550f2fe8a3b.json simsnn_filepath=results/stage4/MDSA_0/population_2/change_u/646c4ffdec7c3b688313fcfec6df6ea9_rand_3f8c4cb545f26be82f480dfa28aefb18a2ddf446b5756425fab36356fefa84b2_rad_fdab4135efc981e02b50778d7bcb24171f61a3759814d304ba5c3550f2fe8a3b.json

simsnn_filepath=results/stage4/MDSA_0/no_adaptation/snns/646c4ffdec7c3b688313fcfec6df6ea9_rand_3f8c4cb545f26be82f480dfa28aefb18a2ddf446b5756425fab36356fefa84b2.json simsnn_filepath=results/stage4/MDSA_0/population_2/snns/646c4ffdec7c3b688313fcfec6df6ea9_rand_3f8c4cb545f26be82f480dfa28aefb18a2ddf446b5756425fab36356fefa84b2.json simsnn_filepath=results/stage4/MDSA_0/no_adaptation/change_u/646c4ffdec7c3b688313fcfec6df6ea9_rand_3f8c4cb545f26be82f480dfa28aefb18a2ddf446b5756425fab36356fefa84b2_rad_aaa64f852f45ff5e7e940d764bfc63a21064b616457de52b4d87f6cbcbd0231c.json simsnn_filepath=results/stage4/MDSA_0/population_2/change_u/646c4ffdec7c3b688313fcfec6df6ea9_rand_3f8c4cb545f26be82f480dfa28aefb18a2ddf446b5756425fab36356fefa84b2_rad_fdab4135efc981e02b50778d7bcb24171f61a3759814d304ba5c3550f2fe8a3b.json 5.328831911087036 seconds

5/90948 [runs] {'adaptation': <snnadaptation.Adaptation.Adaptation object at 0x7fdb702222f0>, 'algorithm': {'MDSA': {'m_val': 0}}, 'graph_nr': 1, 'graph_size': 5, 'max_duration': None, 'radiation': {'amplitude': 1, 'effect_type': 'change_u', 'excitatory': False, 'inhibitory': True, 'probability_per_t': 1e-05}, 'seed': 7, 'simulator': 'simsnn', 'unique_id': '20c50ef87383486f12889134bee638e0addcf96188b0ce16b429d32f0b896fdd'} Execution speed of snncompare.Experiment_runner.Experiment_runner.perform_run_stage_1: Execution speed of snncompare.graph_generation.stage_1_create_graphs.get_input_graph_of_run_config: Found:2 unique input graphs. 0.0038819313049316406 seconds Execution speed of snncompare.graph_generation.stage_1_create_graphs.get_input_graph_of_run_config: Found:2 unique input graphs. 0.003917694091796875 seconds

0.027520179748535156 seconds Execution speed of snncompare.Experiment_runner.perform_run_stage_2: simsnn_filepath=results/stage4/MDSA_0/no_adaptation/snns/646c4ffdec7c3b688313fcfec6df6ea9_rand_3f8c4cb545f26be82f480dfa28aefb18a2ddf446b5756425fab36356fefa84b2.jsonSkip. simsnn_filepath=results/stage4/MDSA_0/population_2/snns/646c4ffdec7c3b688313fcfec6df6ea9_rand_3f8c4cb545f26be82f480dfa28aefb18a2ddf446b5756425fab36356fefa84b2.json Skip. simsnn_filepath=results/stage4/MDSA_0/no_adaptation/change_u/646c4ffdec7c3b688313fcfec6df6ea9_rand_3f8c4cb545f26be82f480dfa28aefb18a2ddf446b5756425fab36356fefa84b2_rad_aaa64f852f45ff5e7e940d764bfc63a21064b616457de52b4d87f6cbcbd0231c.json Skip. simsnn_filepath=results/stage4/MDSA_0/population_2/change_u/646c4ffdec7c3b688313fcfec6df6ea9_rand_3f8c4cb545f26be82f480dfa28aefb18a2ddf446b5756425fab36356fefa84b2_rad_fdab4135efc981e02b50778d7bcb24171f61a3759814d304ba5c3550f2fe8a3b.json Skip. simsnn_filepath=results/stage4/MDSA_0/no_adaptation/snns/646c4ffdec7c3b688313fcfec6df6ea9_rand_3f8c4cb545f26be82f480dfa28aefb18a2ddf446b5756425fab36356fefa84b2.json simsnn_filepath=results/stage4/MDSA_0/no_adaptation/change_u/646c4ffdec7c3b688313fcfec6df6ea9_rand_3f8c4cb545f26be82f480dfa28aefb18a2ddf446b5756425fab36356fefa84b2_rad_aaa64f852f45ff5e7e940d764bfc63a21064b616457de52b4d87f6cbcbd0231c.json simsnn_filepath=results/stage4/MDSA_0/population_2/snns/646c4ffdec7c3b688313fcfec6df6ea9_rand_3f8c4cb545f26be82f480dfa28aefb18a2ddf446b5756425fab36356fefa84b2.json simsnn_filepath=results/stage4/MDSA_0/population_2/change_u/646c4ffdec7c3b688313fcfec6df6ea9_rand_3f8c4cb545f26be82f480dfa28aefb18a2ddf446b5756425fab36356fefa84b2_rad_fdab4135efc981e02b50778d7bcb24171f61a3759814d304ba5c3550f2fe8a3b.json 0.20670557022094727 seconds Execution speed of snncompare.Experiment_runner.perform_run_stage_3:

a-t-0 commented 1 year ago

Done.