forked from NVIDIA/spark-rapids
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Benchmark utility to perform diff of output from benchmark runs, allo…
…wing for precision differences (NVIDIA#782) * Benchmark automation POC Signed-off-by: Andy Grove <[email protected]> * Default to collecting all results Signed-off-by: Andy Grove <[email protected]> * address feedback * make results action configurable, allowing for results to be written to parquet/csv * fix typo in javadoc Signed-off-by: Andy Grove <[email protected]> * remove unused imports Signed-off-by: Andy Grove <[email protected]> * Remove cold/hot run loops since they were causing confusion Signed-off-by: Andy Grove <[email protected]> * gc between runs Signed-off-by: Andy Grove <[email protected]> * Make gc optional Signed-off-by: Andy Grove <[email protected]> * update test Signed-off-by: Andy Grove <[email protected]> * Provide specific benchmark methods for collect vs write to CSV or Parquet Signed-off-by: Andy Grove <[email protected]> * provide convenience methods to run benchmarks and store action in json Signed-off-by: Andy Grove <[email protected]> * Add utility method to perform a diff of the data collected from two DataFrames Signed-off-by: Andy Grove <[email protected]> * Add missing license header and remove unused import Signed-off-by: Andy Grove <[email protected]> * Provide option to ignore ordering of results Signed-off-by: Andy Grove <[email protected]> * revert change to compare method Signed-off-by: Andy Grove <[email protected]> * remove rmm_log.txt Signed-off-by: Andy Grove <[email protected]> * optimize sorting * let spark sort the data before collecting it Signed-off-by: Andy Grove <[email protected]> * fix message Signed-off-by: Andy Grove <[email protected]> * Improved documentation Signed-off-by: Andy Grove <[email protected]> * bug fix and optimization to non-iterator case Signed-off-by: Andy Grove <[email protected]> * fix typo in javadoc Signed-off-by: Andy Grove <[email protected]> * fail fast if row counts do not match Signed-off-by: Andy Grove <[email protected]> * remove redundant logic Signed-off-by: Andy Grove <[email protected]> * scalastyle Signed-off-by: Andy Grove <[email protected]>
- Loading branch information
Showing
1 changed file
with
176 additions
and
12 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters