Browse Source

Fix bugs in exps.

v0.2.x
jajupmochi 4 years ago
parent
commit
0eef570c62
6 changed files with 15 additions and 20 deletions
  1. +5
    -12
      gklearn/experiments/papers/PRL_2020/runtimes_28cores.py
  2. +2
    -2
      gklearn/experiments/papers/PRL_2020/synthesized_graphs_N.py
  3. +2
    -2
      gklearn/experiments/papers/PRL_2020/synthesized_graphs_degrees.py
  4. +2
    -2
      gklearn/experiments/papers/PRL_2020/synthesized_graphs_num_el.py
  5. +2
    -1
      gklearn/experiments/papers/PRL_2020/synthesized_graphs_num_nl.py
  6. +2
    -1
      gklearn/experiments/papers/PRL_2020/synthesized_graphs_num_nodes.py

+ 5
- 12
gklearn/experiments/papers/PRL_2020/runtimes_28cores.py View File

@@ -10,19 +10,12 @@ from gklearn.utils.graphdataset import load_predefined_dataset
import logging


# def get_graphs(ds_name):
# from gklearn.utils.graph_synthesizer import GraphSynthesizer
# gsyzer = GraphSynthesizer()
# graphs = gsyzer.unified_graphs(num_graphs=100, num_nodes=num_nodes, num_edges=int(num_nodes*2), num_node_labels=0, num_edge_labels=0, seed=None, directed=False)
# return graphs


def xp_runtimes_of_all_7cores():
def xp_runtimes_of_all_28cores():
# Run and save.
import pickle
import os
save_dir = 'outputs/runtimes_of_all_7cores/'
save_dir = 'outputs/runtimes_of_all_28cores/'
if not os.path.exists(save_dir):
os.makedirs(save_dir)

@@ -41,16 +34,16 @@ def xp_runtimes_of_all_7cores():
graphs, _ = load_predefined_dataset(ds_name)

# Compute Gram matrix.
run_time = 'error'
try:
gram_matrix, run_time = compute_graph_kernel(graphs, kernel_name, n_jobs=28)
run_times[kernel_name].append(run_time)
except Exception as exp:
run_times[kernel_name].append('error')
print('An exception occured when running this experiment:')
LOG_FILENAME = save_dir + 'error.txt'
logging.basicConfig(filename=LOG_FILENAME, level=logging.DEBUG)
logging.exception('')
print(repr(exp))
run_times[kernel_name].append(run_time)
pickle.dump(run_time, open(save_dir + 'run_time.' + kernel_name + '.' + ds_name + '.pkl', 'wb'))
@@ -61,4 +54,4 @@ def xp_runtimes_of_all_7cores():


if __name__ == '__main__':
xp_runtimes_of_all_7cores()
xp_runtimes_of_all_28cores()

+ 2
- 2
gklearn/experiments/papers/PRL_2020/synthesized_graphs_N.py View File

@@ -41,16 +41,16 @@ def xp_synthesied_graphs_dataset_size():
sub_graphs = [g.copy() for g in graphs[0:num_graphs]]
run_time = 'error'
try:
gram_matrix, run_time = compute_graph_kernel(sub_graphs, kernel_name, n_jobs=1)
run_times[kernel_name].append(run_time)
except Exception as exp:
run_times[kernel_name].append('error')
print('An exception occured when running this experiment:')
LOG_FILENAME = save_dir + 'error.txt'
logging.basicConfig(filename=LOG_FILENAME, level=logging.DEBUG)
logging.exception('')
print(repr(exp))
run_times[kernel_name].append(run_time)
pickle.dump(run_time, open(save_dir + 'run_time.' + kernel_name + '.' + str(num_graphs) + '.pkl', 'wb'))


+ 2
- 2
gklearn/experiments/papers/PRL_2020/synthesized_graphs_degrees.py View File

@@ -40,16 +40,16 @@ def xp_synthesied_graphs_degrees():
graphs = generate_graphs(degree)

# Compute Gram matrix.
run_time = 'error'
try:
gram_matrix, run_time = compute_graph_kernel(graphs, kernel_name, n_jobs=1)
run_times[kernel_name].append(run_time)
except Exception as exp:
run_times[kernel_name].append('error')
print('An exception occured when running this experiment:')
LOG_FILENAME = save_dir + 'error.txt'
logging.basicConfig(filename=LOG_FILENAME, level=logging.DEBUG)
logging.exception('')
print(repr(exp))
run_times[kernel_name].append(run_time)
pickle.dump(run_time, open(save_dir + 'run_time.' + kernel_name + '.' + str(degree) + '.pkl', 'wb'))


+ 2
- 2
gklearn/experiments/papers/PRL_2020/synthesized_graphs_num_el.py View File

@@ -40,16 +40,16 @@ def xp_synthesied_graphs_num_edge_label_alphabet():
graphs = generate_graphs(num_el_alp)

# Compute Gram matrix.
run_time = 'error'
try:
gram_matrix, run_time = compute_graph_kernel(graphs, kernel_name, n_jobs=1)
run_times[kernel_name].append(run_time)
except Exception as exp:
run_times[kernel_name].append('error')
print('An exception occured when running this experiment:')
LOG_FILENAME = save_dir + 'error.txt'
logging.basicConfig(filename=LOG_FILENAME, level=logging.DEBUG)
logging.exception('')
print(repr(exp))
run_times[kernel_name].append(run_time)
pickle.dump(run_time, open(save_dir + 'run_time.' + kernel_name + '.' + str(num_el_alp) + '.pkl', 'wb'))


+ 2
- 1
gklearn/experiments/papers/PRL_2020/synthesized_graphs_num_nl.py View File

@@ -40,9 +40,9 @@ def xp_synthesied_graphs_num_node_label_alphabet():
graphs = generate_graphs(num_nl_alp)

# Compute Gram matrix.
run_time = 'error'
try:
gram_matrix, run_time = compute_graph_kernel(graphs, kernel_name, n_jobs=1)
run_times[kernel_name].append(run_time)
except Exception as exp:
run_times[kernel_name].append('error')
print('An exception occured when running this experiment:')
@@ -50,6 +50,7 @@ def xp_synthesied_graphs_num_node_label_alphabet():
logging.basicConfig(filename=LOG_FILENAME, level=logging.DEBUG)
logging.exception('')
print(repr(exp))
run_times[kernel_name].append(run_time)
pickle.dump(run_time, open(save_dir + 'run_time.' + kernel_name + '.' + str(num_nl_alp) + '.pkl', 'wb'))


+ 2
- 1
gklearn/experiments/papers/PRL_2020/synthesized_graphs_num_nodes.py View File

@@ -40,9 +40,9 @@ def xp_synthesied_graphs_num_nodes():
graphs = generate_graphs(num_nodes)

# Compute Gram matrix.
run_time = 'error'
try:
gram_matrix, run_time = compute_graph_kernel(graphs, kernel_name, n_jobs=1)
run_times[kernel_name].append(run_time)
except Exception as exp:
run_times[kernel_name].append('error')
print('An exception occured when running this experiment:')
@@ -50,6 +50,7 @@ def xp_synthesied_graphs_num_nodes():
logging.basicConfig(filename=LOG_FILENAME, level=logging.DEBUG)
logging.exception('')
print(repr(exp))
run_times[kernel_name].append(run_time)
pickle.dump(run_time, open(save_dir + 'run_time.' + kernel_name + '.' + str(num_nodes) + '.pkl', 'wb'))


Loading…
Cancel
Save