-
Notifications
You must be signed in to change notification settings - Fork 1
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
benchmark Python 3.x #9
Comments
I can just add Python 3.6 to the matrix but that does not give me a convenient way to restrict it to specific commits. Perhaps I'll just let it run and let ASV run as many tests as it can get to run... (however, the initial backlog will probably take almost a week to run). |
The 3.6 history is currently being run – will take about 5 days. |
(Continue from MDAnalysis/mdanalysis#2747 (comment)) EDIT: moved to main issue text |
- see #9 - data are incomplete (at about 18%)
Re-open until the cron job is running again. |
I pushed partial results with Python 3.6 to https://www.mdanalysis.org/benchmarks/. Sometimes Python 3.6 is faster, sometimes it's slower. Once we have more data, we should look into which Python 3.6 constructs are problematic. For example, all PBC-related tests are slower in 3.6. For others the picture is mixed. |
- see #9 - data are incomplete (at about 58%)
The initial backlog was ran and we now have Py 3.6 benchmarks since ~0.17.0. The cron job should be working. |
At the moment we only run Python 2.7 (benchmarking from release 0.11.0 onwards).
However, since we are fully supporting Python 3 since 0.17.0, we should add benchmarks starting from release 0.17.0 that run under Python 3.6. We still need to run a cython matrix #7 but the results might be interesting because I don't know if there's any performance difference between Python 2 and 3.
Things to do
benchmarking/benchmarks/scripts/cron.sh
ASV_CONFIG="${ASV_RUN_DIR}/asv_c3potato.conf.json"
The text was updated successfully, but these errors were encountered: