PerformClusteringMicrobenchmarking {RHPCBenchmark} | R Documentation |
Performs microbenchmarking of machine learning functions specified by an input list
Description
PerformClusteringMicrobenchmarking
performs microbenchmarking
of machine learning functionality specified by the input list of
ClusteringMicrobenchmark
objects. Objects with the active
flag set to TRUE indicate that the corresponding microbenchmark will be
performed; FALSE indicates that the microbenchmark will be skipped.
Usage
PerformClusteringMicrobenchmarking(microbenchmarks, microbenchmarkingFunction,
numberOfThreads, runIdentifier, resultsDirectory)
Arguments
microbenchmarks |
a list of
|
microbenchmarkingFunction |
a function that performs the run time performance trials, computes the summary performance statistics, and writes the performance results to standard out, |
numberOfThreads |
the number of threads the microbenchmarks are intended to be executed with; the value is for display purposes only as the number of threads used is assumed to be controlled through environment variables |
runIdentifier |
a character string specifying the suffix to be appended to the base of the file name of the output CSV format files |
resultsDirectory |
a character string specifying the directory where all of the CSV performance results files will be saved |
Value
a data frame containing the benchmark name, user, system, and elapsed (wall clock) times of each performance trial each microbenchmark