-
Notifications
You must be signed in to change notification settings - Fork 883
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
Add performance benchmarking scripts and run in CI #1978
Commits on Jan 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for dae101a - Browse repository at this point
Copy the full SHA dae101aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c284be - Browse repository at this point
Copy the full SHA 0c284beView commit details -
Configuration menu - View commit details
-
Copy full SHA for c67ad70 - Browse repository at this point
Copy the full SHA c67ad70View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9de2647 - Browse repository at this point
Copy the full SHA 9de2647View commit details
Commits on Jan 19, 2024
-
benchmarks: Update configurations
Few less replications, some more seeds. Every benchmark now takes between 10 and 20 seconds (on my machine).
Configuration menu - View commit details
-
Copy full SHA for b72cdb1 - Browse repository at this point
Copy the full SHA b72cdb1View commit details -
benchmarks: Add generated pickle files to gitignore
That allows switching branches without benchmarks results disappearing
Configuration menu - View commit details
-
Copy full SHA for 80d61be - Browse repository at this point
Copy the full SHA 80d61beView commit details -
benchmarks: Update global script to calculate and save stuff
Prints some stuff when running and saves a pickle file after running.
Configuration menu - View commit details
-
Copy full SHA for b6611af - Browse repository at this point
Copy the full SHA b6611afView commit details -
benchmarks: Write a script to statistically compare runs
- The bootstrap_speedup_confidence_interval function calculates the mean speedup and its confidence interval using bootstrapping, which is more suitable for paired data. - The mean speedup and confidence interval are calculated for both initialization and run times. - Positive values indicate an increase in time (longer duration), and negative values indicate a decrease (shorter duration). - The results are displayed in a DataFrame with the percentage changes and their confidence intervals.
Configuration menu - View commit details
-
Copy full SHA for d038758 - Browse repository at this point
Copy the full SHA d038758View commit details -
Configuration menu - View commit details
-
Copy full SHA for d31bb27 - Browse repository at this point
Copy the full SHA d31bb27View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a17e8e - Browse repository at this point
Copy the full SHA 5a17e8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 70149af - Browse repository at this point
Copy the full SHA 70149afView commit details -
Configuration menu - View commit details
-
Copy full SHA for d2f1704 - Browse repository at this point
Copy the full SHA d2f1704View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2915730 - Browse repository at this point
Copy the full SHA 2915730View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b5bba9 - Browse repository at this point
Copy the full SHA 0b5bba9View commit details -
Configuration menu - View commit details
-
Copy full SHA for e3d9355 - Browse repository at this point
Copy the full SHA e3d9355View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2de025e - Browse repository at this point
Copy the full SHA 2de025eView commit details -
Configuration menu - View commit details
-
Copy full SHA for f026679 - Browse repository at this point
Copy the full SHA f026679View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b5949a - Browse repository at this point
Copy the full SHA 0b5949aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f97a85 - Browse repository at this point
Copy the full SHA 2f97a85View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6da4316 - Browse repository at this point
Copy the full SHA 6da4316View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2794921 - Browse repository at this point
Copy the full SHA 2794921View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4065ea6 - Browse repository at this point
Copy the full SHA 4065ea6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b8d908 - Browse repository at this point
Copy the full SHA 4b8d908View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a5b5d5 - Browse repository at this point
Copy the full SHA 1a5b5d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 134edea - Browse repository at this point
Copy the full SHA 134edeaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 64506ca - Browse repository at this point
Copy the full SHA 64506caView commit details -
Configuration menu - View commit details
-
Copy full SHA for 63f366e - Browse repository at this point
Copy the full SHA 63f366eView commit details -
Configuration menu - View commit details
-
Copy full SHA for c5bb3a4 - Browse repository at this point
Copy the full SHA c5bb3a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 78e34d6 - Browse repository at this point
Copy the full SHA 78e34d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1379ece - Browse repository at this point
Copy the full SHA 1379eceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 723caab - Browse repository at this point
Copy the full SHA 723caabView commit details -
Configuration menu - View commit details
-
Copy full SHA for b12d6ab - Browse repository at this point
Copy the full SHA b12d6abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8be4bda - Browse repository at this point
Copy the full SHA 8be4bdaView commit details -
Configuration menu - View commit details
-
Copy full SHA for c78a58a - Browse repository at this point
Copy the full SHA c78a58aView commit details -
Configuration menu - View commit details
-
Copy full SHA for dcdeca6 - Browse repository at this point
Copy the full SHA dcdeca6View commit details -
Configuration menu - View commit details
-
Copy full SHA for d54f477 - Browse repository at this point
Copy the full SHA d54f477View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba1680b - Browse repository at this point
Copy the full SHA ba1680bView commit details -
Resolve deprecation of set-output
Warning: The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Configuration menu - View commit details
-
Copy full SHA for f50cc4e - Browse repository at this point
Copy the full SHA f50cc4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for bc61345 - Browse repository at this point
Copy the full SHA bc61345View commit details -
Configuration menu - View commit details
-
Copy full SHA for e99a11a - Browse repository at this point
Copy the full SHA e99a11aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 71be9ad - Browse repository at this point
Copy the full SHA 71be9adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ac96ee - Browse repository at this point
Copy the full SHA 4ac96eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for b880496 - Browse repository at this point
Copy the full SHA b880496View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9836e19 - Browse repository at this point
Copy the full SHA 9836e19View commit details -
If the 95% confidence interval is: - fully below -3%: 🟢 - fully above +3%: 🔴 - else: 🔵
Configuration menu - View commit details
-
Copy full SHA for f649925 - Browse repository at this point
Copy the full SHA f649925View commit details -
Configuration menu - View commit details
-
Copy full SHA for dfacbd3 - Browse repository at this point
Copy the full SHA dfacbd3View commit details -
Configuration menu - View commit details
-
Copy full SHA for da5c9d9 - Browse repository at this point
Copy the full SHA da5c9d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad116b1 - Browse repository at this point
Copy the full SHA ad116b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6369622 - Browse repository at this point
Copy the full SHA 6369622View commit details