You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
MIPLearn/benchmark/Makefile

30 lines
519 B

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: