This PR gives more fine-grained control over benchmarrking:
It adds an option to control how many runs we do
We change the makefile to invoke Lean directly, instead of using Lake. This is needed to ensure we don't get cached data
We've moved the driving of the benchmarks/profiling to a shell script (which is called from the makefile), and ensured benchmarking / profiling data gets logged to files automatically.
Testing:
What tests have been run? Did make all succeed for your changes? Was
conformance testing successful on an Aarch64 machine? Yes
License:
By submitting this pull request, I confirm that my contribution is
made under the terms of the Apache 2.0 license.
Description:
This PR gives more fine-grained control over benchmarrking:
Testing:
What tests have been run? Did
make all
succeed for your changes? Was conformance testing successful on an Aarch64 machine? YesLicense:
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.