-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
LHA benchmark bot #163
Comments
All the benchmarks run can be automated with very little effort. The only problem was how to evaluate the output (when it should raise an error/warning). I don't know what you mean by "bot", but if you mean "like fitbot" that is only a workflow, like ours, simply triggered by a label event. We can do it as well, or even do something better. |
|
a workflow can expose some assets after he has run, right? |
If you acknowledge the impossibility to fail, the alternative is to make a report, like vp ones: you need to compare to something, otherwise is difficult to evaluate, but I believe you can compare against PR base. So, you need a workflow that:
|
Artifacts for the branch benchmark result can have a small retention period (couple of days), while the other two you keep for a longer time (the base for caching purpose, the report for checking). But you still don't need both of them after PR merging, and if PR continues for long, it is worth rerunning (at least you will have to rebase) |
Actions for artifacts are: Action for posting on PR:
|
all this is v3 of what I'm thinking about 🙃 ... in the first stage I don't need a comparison, I know we have to match 0.0xy (I'm only thinking about LHA atm) ... so a simple print is sufficient and that could be done even without any artifact |
At least upload the single output as an artifact, scrolling the logs is a pain |
Closed via #227 |
I'd like to have a "LHA benchmark bot" that runs upon adding a label (e.g.
run-lha-benchmark
) and that runs all LHA benchmarks, since we need to conserve them. There is no need to run them on every commit, but I'd like to run at the end of each PR.The idea is, of course, stolen from nnpdf.
For the moment I asked people expli - citly, but this could be automized ...
The text was updated successfully, but these errors were encountered: