From fcd1280d92704662fec5ee8bac68cd44619cd5c2 Mon Sep 17 00:00:00 2001 From: bdemsky Date: Mon, 23 Oct 2017 19:37:06 -0700 Subject: [PATCH] Autotuner test case --- src/Test/deserializerautotune.cc | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100755 src/Test/deserializerautotune.cc diff --git a/src/Test/deserializerautotune.cc b/src/Test/deserializerautotune.cc new file mode 100755 index 0000000..8bda6c6 --- /dev/null +++ b/src/Test/deserializerautotune.cc @@ -0,0 +1,24 @@ +#include "csolver.h" +#include "autotuner.h" + +int main(int argc, char ** argv){ + if(argc < 2){ + printf("You should specify file names ..."); + exit(-1); + } + CSolver * solvers[argc-1]; + AutoTuner *autotuner = new AutoTuner(300); + for(int i = 1; i < argc; i++) { + solvers[i-1] = CSolver::deserialize(argv[i]); + autotuner->addProblem(solvers[i-1]); + } + + autotuner->tune(); + delete autotuner; + + for(int i = 1; i < argc; i++) { + delete solvers[i-1]; + } + + return 1; +} -- 2.34.1