astropy / astropy-benchmarks

Benchmarks for the astropy project
https://spacetelescope.github.io/bench/astropy-benchmarks/
BSD 3-Clause "New" or "Revised" License
7 stars 27 forks source link

Refactor benchmarking process to run relative benchmark for PR #106

Closed pllim closed 6 months ago

pllim commented 2 years ago

Perhaps we can be inpired by https://labs.quansight.org/blog/2021/08/github-actions-benchmarks/ .

Looks like it has been deployed in scikit-image:

Also see:

pllim commented 1 year ago

For the GitHub Actions route, I think https://github.com/scikit-image/scikit-image/blob/main/benchmarks/README_CI.md sums up the expectations. We will never get an absolute number, only will know if a change introduced in a PR has changed performance significantly or not. So, if you are looking for absolutes (e.g., exactly how long is needed to run something and how that changes over time) or comparison with delta smaller than sensitivity of the CI, then this is not for you.

pllim commented 6 months ago

Done in https://github.com/astropy/astropy/pull/15779 thanks to @MridulS !