示例#1
0
 def run_benchmarks(self):
     print "Executing Benchmarks for " + self.target_path
     for bench_name in self.benchmarks:
         bench = Benchmark(self.target_path, self.target_path+"/"+bench_name,
                 self.no_iterations)
         bench.run()
         self.csv.append(bench.get_csv())
 def run_benchmarks(self):
     print "Executing Benchmarks for " + self.target_path
     for bench_name in self.benchmarks:
         bench = Benchmark(self.target_path,
                           self.target_path + "/" + bench_name,
                           self.no_iterations)
         bench.run()
         self.csv.append(bench.get_csv())
示例#3
0
def run_solver():
    if len(sys.argv) > 1 and sys.argv[1] and sys.argv[2]:
        assert int(sys.argv[1]) > 0 and int(sys.argv[1]) not in [0, 2, 3]
        assert int(sys.argv[2]) > 1
        b = Benchmark(int(sys.argv[1]), int(sys.argv[2]))
        b.run()
    else:
        n = int(input("Please insert the number of queens: "))
        it = int(input("Please insert the number of iterations: "))
        assert it > 1
        assert n > 0 and n not in [0, 2, 3]
        b = Benchmark(n, it)
        b.run()