summaryrefslogtreecommitdiff
path: root/src/utilities
diff options
context:
space:
mode:
authorCedric Nugteren <web@cedricnugteren.nl>2018-05-23 22:36:38 +0200
committerCedric Nugteren <web@cedricnugteren.nl>2018-05-23 22:36:38 +0200
commitc85c385aaf0edbbd03d8624bfc4a82f65a470675 (patch)
treec0cf2427e61c8205b600674c84ae3124b9721376 /src/utilities
parent8e28a7699d73f24cb05c87a2b67c3690d64e3e11 (diff)
Added an option in the clients to output timing statistics: minimum, mean, and standard-deviation
Diffstat (limited to 'src/utilities')
-rw-r--r--src/utilities/utilities.hpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/utilities/utilities.hpp b/src/utilities/utilities.hpp
index 84591f70..37d71794 100644
--- a/src/utilities/utilities.hpp
+++ b/src/utilities/utilities.hpp
@@ -121,6 +121,7 @@ constexpr auto kArgHelp = "h";
constexpr auto kArgQuiet = "q";
constexpr auto kArgNoAbbreviations = "no_abbrv";
constexpr auto kArgNumRuns = "runs";
+constexpr auto kArgFullStatistics = "full_statistics";
// The buffer names
constexpr auto kBufVecX = "X";
@@ -243,6 +244,7 @@ struct Arguments {
size_t num_steps = 0;
size_t num_runs = 10;
std::vector<std::string> tuner_files = {};
+ bool full_statistics = false;
#ifdef CLBLAST_REF_CUBLAS
void* cublas_handle; // cublasHandle_t
#endif