Add benchmark scripts

This commit is contained in:
2020-02-01 08:21:47 -06:00
parent ccfcbe4e64
commit 7b44cd79e7
4 changed files with 213 additions and 1 deletions

29
benchmark/Makefile Normal file
View File

@@ -0,0 +1,29 @@
CHALLENGES := \
stab/ChallengeA \
knapsack/ChallengeA
main: $(addsuffix /performance.png, $(CHALLENGES))
%/training_data.bin:
python benchmark.py train $*
%/benchmark_baseline.csv: %/training_data.bin
python benchmark.py test-baseline $*
%/benchmark_ml.csv: %/benchmark_baseline.csv
python benchmark.py test-ml $*
%/performance.png: %/benchmark_ml.csv
python benchmark.py charts $*
clean:
rm -rvf stab knapsack
clean-csv:
rm -rvf */*/*.csv
clean-png:
rm -rfv */*/*.png
.PHONY: clean
.SECONDARY: