aboutsummaryrefslogtreecommitdiff
path: root/benchmark.py
blob: 4b565e3ca3458773e766f4bd6b24919a23d3968b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import pickle

class Benchmark (object):
    def save(self, path=None, verbose=False):
        f = path if path else self.file_name + ".save"
        if verbose:
            print("Saving results to:", self.file_name + ".save")
        with open(f, "wb") as f:
            pickle.dump(self.results, f)

    def load(self, path=None, verbose=False):
        f = path if path else self.file_name + ".save"
        if verbose:
            print("Loading results from:", self.file_name + ".save")
        with open(f, "rb") as f:
            self.results = pickle.load(f)