-
-
Notifications
You must be signed in to change notification settings - Fork 437
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
Integration of perftest CI with standardised benchmarks #6514
base: master
Are you sure you want to change the base?
Commits on Jul 15, 2024
-
Add initial nanobench benchmark config
Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a105781 - Browse repository at this point
Copy the full SHA a105781View commit details -
Pyperf integration for testing puporses
Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1d9194e - Browse repository at this point
Copy the full SHA 1d9194eView commit details -
Added interface for nanbench backend, and tested interface with minma…
…x perf test Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b854128 - Browse repository at this point
Copy the full SHA b854128View commit details -
Added workflows to test out benchmarks
Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d21a0c5 - Browse repository at this point
Copy the full SHA d21a0c5View commit details -
Modified CI to build and test minmax benchmark only
Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 38e91e3 - Browse repository at this point
Copy the full SHA 38e91e3View commit details -
Added separate CI for benchmark without nanobench
Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7bada72 - Browse repository at this point
Copy the full SHA 7bada72View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d35c46 - Browse repository at this point
Copy the full SHA 8d35c46View commit details -
Configuration menu - View commit details
-
Copy full SHA for d43015a - Browse repository at this point
Copy the full SHA d43015aView commit details -
Changing CI activations to PR only
Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 63d3c59 - Browse repository at this point
Copy the full SHA 63d3c59View commit details -
Adding back namespace defs and add_library call for nanobench
Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2677440 - Browse repository at this point
Copy the full SHA 2677440View commit details -
Configuration menu - View commit details
-
Copy full SHA for 296587c - Browse repository at this point
Copy the full SHA 296587cView commit details -
Adding command line argument for detailed bench output
Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4b4ab60 - Browse repository at this point
Copy the full SHA 4b4ab60View commit details -
Configuration menu - View commit details
-
Copy full SHA for cb12ce5 - Browse repository at this point
Copy the full SHA cb12ce5View commit details -
Adding initial benchmark visualisation script
Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bf3ad36 - Browse repository at this point
Copy the full SHA bf3ad36View commit details -
Added benchmark output specialisations for normal case as well
Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f7228b9 - Browse repository at this point
Copy the full SHA f7228b9View commit details -
Standardised modules.datastructures.small_vector_benchmark, and made …
…minor changes to plotting script * Further simplified the default template for the benchmark Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4ff833e - Browse repository at this point
Copy the full SHA 4ff833eView commit details -
Updated cmdline switching to local config, and refactored benchmarks …
…accordingly Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for acb38b7 - Browse repository at this point
Copy the full SHA acb38b7View commit details -
Removing definition of inline variable, and modified CIs to use the c…
…orrect option Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 95309f9 - Browse repository at this point
Copy the full SHA 95309f9View commit details -
Applying cmake-format and clang-format
Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1ccd4b8 - Browse repository at this point
Copy the full SHA 1ccd4b8View commit details -
Adding explicit double to long double conversions for the default case
Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for da0ce5f - Browse repository at this point
Copy the full SHA da0ce5fView commit details -
Fixed implicit conversion issue while using add_time function
Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0ede042 - Browse repository at this point
Copy the full SHA 0ede042View commit details -
Standardised foreach_report, stream_report and future_overhead_report…
…, and made minor changes to perftests ci Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ceeba99 - Browse repository at this point
Copy the full SHA ceeba99View commit details -
Added initial perftests CI config for displaying plots in CDash
Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7e6606e - Browse repository at this point
Copy the full SHA 7e6606eView commit details -
Configured ctest.cmake into CI, instead of directly using ctest -D
Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bab5e13 - Browse repository at this point
Copy the full SHA bab5e13View commit details -
Moved plot generation to ctest.cmake
Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b9a0c72 - Browse repository at this point
Copy the full SHA b9a0c72View commit details -
Changed some internal paths for json file generation
Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bce01c6 - Browse repository at this point
Copy the full SHA bce01c6View commit details -
Fixed issue, where python script was not executing from ctest.cmake
Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f6402f8 - Browse repository at this point
Copy the full SHA f6402f8View commit details -
Adding custom target for cdash results and plot generation, for each …
…perftest Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7053cc6 - Browse repository at this point
Copy the full SHA 7053cc6View commit details -
Separate cmake function defined for perftest reports, for taking addi…
…tonal params Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7e51dc8 - Browse repository at this point
Copy the full SHA 7e51dc8View commit details -
Added more perf-report tests, and made improvements to the perftest h…
…andling Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d31811a - Browse repository at this point
Copy the full SHA d31811aView commit details -
Removing debgugging modifications
Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 52348b4 - Browse repository at this point
Copy the full SHA 52348b4View commit details -
Removed the cdash image printing for detailed config of perftest report
Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a280fe5 - Browse repository at this point
Copy the full SHA a280fe5View commit details -
Defined the cmake config command for cdash properly
Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6783468 - Browse repository at this point
Copy the full SHA 6783468View commit details -
Fixing syntax for perftest_init in standardised benchmarks
Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5c813af - Browse repository at this point
Copy the full SHA 5c813afView commit details -
Removing unnecessary perftest_cfg call from future_overhead_report test
Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5ee6eb0 - Browse repository at this point
Copy the full SHA 5ee6eb0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 950c28d - Browse repository at this point
Copy the full SHA 950c28dView commit details -
Added comparision with pre-defined baselines, and standardised transf…
…orm_reduce_scaling and benchmark_is_heap_until Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 192e943 - Browse repository at this point
Copy the full SHA 192e943View commit details -
Standardised benchmark_inplace_merge and benchmark_merge
Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a27a1f0 - Browse repository at this point
Copy the full SHA a27a1f0View commit details -
Standardised benchmark_is_heap and benchmark_remove
Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for eba0181 - Browse repository at this point
Copy the full SHA eba0181View commit details -
Standardised benchmark_remove_if and fixed formatting issues with ben…
…chmark results Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6b7b969 - Browse repository at this point
Copy the full SHA 6b7b969View commit details -
Added KS-test for benchmark comparision, and updated baselines
Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8c7c1a6 - Browse repository at this point
Copy the full SHA 8c7c1a6View commit details -
Made modifications for perftests comment mechanism
Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6772090 - Browse repository at this point
Copy the full SHA 6772090View commit details -
Removed the reports folder from the artifacts, and clang-formatted files
Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6e4c647 - Browse repository at this point
Copy the full SHA 6e4c647View commit details -
Moved comment mechanism to entry.sh
Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7dd0bf7 - Browse repository at this point
Copy the full SHA 7dd0bf7View commit details -
Sourcing the environment file, and removed boost fetch from perftests…
…' ctest Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2cf0409 - Browse repository at this point
Copy the full SHA 2cf0409View commit details -
Added asio fetch option for CMake Configure step in perftests' ctest.…
…cmake Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f48016f - Browse repository at this point
Copy the full SHA f48016fView commit details -
Manually installing scipy module for plotting script
Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7100ba0 - Browse repository at this point
Copy the full SHA 7100ba0View commit details -
Using user installation for scipy, due to permission issues
Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3eac684 - Browse repository at this point
Copy the full SHA 3eac684View commit details -
Removed scipy installation, as it has been added to virtual env
Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for db6137e - Browse repository at this point
Copy the full SHA db6137eView commit details -
Importing scipy.stats in plotting script
Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b935650 - Browse repository at this point
Copy the full SHA b935650View commit details
Commits on Jul 16, 2024
-
Removed pushd commands in comment_github.sh
Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6072f1b - Browse repository at this point
Copy the full SHA 6072f1bView commit details
Commits on Jul 22, 2024
-
Re-formatted comment for performance discrepancy, and reverted back t…
…o HPX CDash creds Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1ab4def - Browse repository at this point
Copy the full SHA 1ab4defView commit details -
Removed addition of newlines into perf-report, and referenced correct…
… variables Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d305da4 - Browse repository at this point
Copy the full SHA d305da4View commit details -
Added commands to write CTest Build ID to the file, in ctest.cmake
Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f197521 - Browse repository at this point
Copy the full SHA f197521View commit details
Commits on Jul 23, 2024
-
Calling status_computation function manually in lsu-perftest, and men…
…tioned unused variables in benchmark_is_heap_until Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d3b59d0 - Browse repository at this point
Copy the full SHA d3b59d0View commit details
Commits on Jul 29, 2024
-
Added option for printing CDash image path, and modified lsu-perftest…
… for uploading results JSONs Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b3e4382 - Browse repository at this point
Copy the full SHA b3e4382View commit details -
Updated perftest-baselines, moved comment mechanism to status functio…
…n and fixed formatting Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 653a28a - Browse repository at this point
Copy the full SHA 653a28aView commit details
Commits on Jul 30, 2024
-
Removed explicit call to artifacts-storage function, and modified per…
…ftest-comment format Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d561688 - Browse repository at this point
Copy the full SHA d561688View commit details -
Removing ctest_status check for commenting perftest-report
Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1589588 - Browse repository at this point
Copy the full SHA 1589588View commit details
Commits on Aug 14, 2024
-
Changed plotting format, and made definitions of dependencies and exe…
…cutables for cdash targets implicit Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9f3853d - Browse repository at this point
Copy the full SHA 9f3853dView commit details -
Standardised the following tests, and made formatting changes to plot…
…ting script * benchmark_partial_sort * benchmark_partial_sort_parallel * benchmark_nth_element * benchmark_nth_element_parallel Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 91a6d3f - Browse repository at this point
Copy the full SHA 91a6d3fView commit details
Commits on Aug 15, 2024
-
Fixed subplot indexing issue in perftest plotting script, updated bas…
…elines, and fixed clang- and cmake-formatting issues Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f6e9b0b - Browse repository at this point
Copy the full SHA f6e9b0bView commit details -
Scaling down perftest plot images, so that it is displayed entirely o…
…n CDash, and added them to the build artifacts Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 40e38d0 - Browse repository at this point
Copy the full SHA 40e38d0View commit details -
Changed plotting format orientation
Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 54e422c - Browse repository at this point
Copy the full SHA 54e422cView commit details -
Increasing test output size for CDash, using CTestCustom.ctest file
Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d7de092 - Browse repository at this point
Copy the full SHA d7de092View commit details -
Renamed ctestcustom file with cmake extension, and resized image plot…
…s again Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a9d5df2 - Browse repository at this point
Copy the full SHA a9d5df2View commit details
Commits on Aug 17, 2024
-
Increased number of epochs for performance measurements
Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 363eefb - Browse repository at this point
Copy the full SHA 363eefbView commit details -
Updated baselines with updated number of epochs, and changed uploaded…
… image name for CDash Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 195bae6 - Browse repository at this point
Copy the full SHA 195bae6View commit details
Commits on Aug 19, 2024
-
Separated comparision subplot images, and changed bootstrap statistic…
… to use medians Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ff62d46 - Browse repository at this point
Copy the full SHA ff62d46View commit details
Commits on Aug 22, 2024
-
Added measurements for each sub-test on CDash, and prefixed performan…
…ce cmdline options with hpx: Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 17dfd82 - Browse repository at this point
Copy the full SHA 17dfd82View commit details -
Removed escape characters from the CDash mustache template
Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f3620d7 - Browse repository at this point
Copy the full SHA f3620d7View commit details
Commits on Aug 23, 2024
-
Added options for test_count in the tests missing it and increased in…
…ternal benchmarking iterations to 1000 Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b53373e - Browse repository at this point
Copy the full SHA b53373eView commit details
Commits on Aug 24, 2024
-
Updated perftest baselines to have 1000 iterations, and cleaned up pe…
…rftest_plot script Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7f53069 - Browse repository at this point
Copy the full SHA 7f53069View commit details -
Modified bootstrapping parameters, and reduced the perftest iteration…
…s to 100 Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 70461b3 - Browse repository at this point
Copy the full SHA 70461b3View commit details
Commits on Aug 27, 2024
-
Changed plots to histogram with kde, removed generated images from ar…
…tifacts, and updated baselines to a stable set Signed-off-by: Vedant <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c69f9a3 - Browse repository at this point
Copy the full SHA c69f9a3View commit details