From: Hamed Gorjiara Date: Wed, 31 Oct 2018 21:41:12 +0000 (-0700) Subject: edit X-Git-Url: http://plrg.eecs.uci.edu/git/?p=satune.git;a=commitdiff_plain;h=5bab57aed8910349a1910937425bf42a4d68cd00 edit --- diff --git a/src/Test/serializestatictuner.cc b/src/Test/serializestatictuner.cc new file mode 100644 index 0000000..6c45511 --- /dev/null +++ b/src/Test/serializestatictuner.cc @@ -0,0 +1,26 @@ +#include "csolver.h" +#include "searchtuner.h" +#include "tunable.h" +#include + +int main(int argc, char **argv) { + SearchTuner *elem_bin = new SearchTuner(); + SearchTuner *elem_onehot = new SearchTuner(); + SearchTuner *elem_unary = new SearchTuner(); + elem_bin->setTunable(NAIVEENCODER, &NaiveEncodingDesc, BINARYINDEX); + elem_onehot->setTunable(NAIVEENCODER, &NaiveEncodingDesc, ONEHOT); + elem_unary->setTunable(NAIVEENCODER, &NaiveEncodingDesc, UNARY); + + elem_bin->serialize("binarytuner.conf"); + elem_onehot->serialize("onehottuner.conf"); + elem_unary->serialize("unarytuner.conf"); + elem_bin->setTunable(ENCODINGGRAPHOPT, &onoff, 1); + elem_onehot->setTunable(ENCODINGGRAPHOPT, &onoff, 1); + elem_unary->setTunable(ENCODINGGRAPHOPT, &onoff, 1); + elem_bin->serialize("circuitbinarytuner.conf"); + elem_onehot->serialize("circuitonehottuner.conf"); + elem_unary->serialize("circuitunarytuner.conf"); + delete elem_bin; + delete elem_onehot; + delete elem_unary; +} diff --git a/src/Test/serializetuner.cc b/src/Test/serializetuner.cc deleted file mode 100644 index d63efc9..0000000 --- a/src/Test/serializetuner.cc +++ /dev/null @@ -1,26 +0,0 @@ -#include "csolver.h" -#include "searchtuner.h" -#include "tunable.h" -#include - -int main(int argc, char **argv) { - SearchTuner *elem_bin = new SearchTuner(); - SearchTuner *elem_onehot = new SearchTuner(); - SearchTuner *elem_unary = new SearchTuner(); - elem_bin->setTunable(NAIVEENCODER, &NaiveEncodingDesc, BINARYINDEX); - elem_onehot->setTunable(NAIVEENCODER, &NaiveEncodingDesc, ONEHOT); - elem_unary->setTunable(NAIVEENCODER, &NaiveEncodingDesc, UNARY); - - elem_bin->serialize("binarytuner.conf"); - elem_onehot->serialize("onehottuner.conf"); - elem_unary->serialize("unarytuner.conf"); - elem_bin->setTunable(ENCODINGGRAPHOPT, &onoff, 1); - elem_onehot->setTunable(ENCODINGGRAPHOPT, &onoff, 1); - elem_unary->setTunable(ENCODINGGRAPHOPT, &onoff, 1); - elem_bin->serialize("circuitbinarytuner.conf"); - elem_onehot->serialize("circuitgraphonehottuner.conf"); - elem_unary->serialize("circuitgraphunarytuner.conf"); - delete elem_bin; - delete elem_onehot; - delete elem_unary; -} diff --git a/src/Tuner/serializetuner.h b/src/Tuner/serializetuner.h index b0478ab..a4039a6 100644 --- a/src/Tuner/serializetuner.h +++ b/src/Tuner/serializetuner.h @@ -6,7 +6,6 @@ class SerializeTuner : public SearchTuner { public: SerializeTuner(const char *filename); int getTunable(TunableParam param, TunableDesc *descriptor); - int getVarTunable(VarType vartype, TunableParam param, TunableDesc *descriptor); int getVarTunable(VarType vartype1, VarType vartype2, TunableParam param, TunableDesc *descriptor); CMEMALLOC; };