Makefile 918 B

12345678910111213141516171819202122232425262728
  1. all: benchmark
  2. benchmark: docker/container.ok
  3. docker container run --rm -it -v `(pwd)`:/benchmark/data convgenbenchmark python3 /benchmark/data/run_all_exercises.py
  4. make fix
  5. benchmark-gpu: docker/container.ok
  6. docker container run --rm --gpus all -it -v `(pwd)`:/benchmark/data convgenbenchmark python3 /benchmark/data/run_all_exercises.py
  7. make fix
  8. tables: docker/container.ok
  9. docker container run --rm -it -v `(pwd)`:/benchmark/data convgenbenchmark python3 /benchmark/data/CreateTables.py
  10. make fix
  11. fix: docker/container.ok
  12. docker container run --rm -it -v `(pwd)`:/benchmark/data convgenbenchmark chown -R `(./getMyUid)` /benchmark/data/data_result
  13. clean: fix
  14. rm -f data_result/*/folding_*.csv
  15. rm -f data_result/*/folding_*.log
  16. rm -f data_result/*/folding_*.log.time
  17. docker/container.ok: docker/Dockerfile docker/run.sh docker/requirements.txt
  18. docker build -t convgenbenchmark docker/.
  19. date > $@