mirror of
https://github.com/ANL-CEEESA/MIPLearn.git
synced 2025-12-06 09:28:51 -06:00
30 lines
519 B
Makefile
30 lines
519 B
Makefile
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:
|