diff options
author | Cedric Nugteren <web@cedricnugteren.nl> | 2017-11-19 16:31:08 +0100 |
---|---|---|
committer | Cedric Nugteren <web@cedricnugteren.nl> | 2017-11-19 16:31:08 +0100 |
commit | a3a8b44f598b3eca18ab226112bf5c2bc3b19df8 (patch) | |
tree | d9302e2e174817b91142739c254211cef0317acb /src/tuning/tuning.hpp | |
parent | c6690df8962dc48112558c09531eeda9d93d1e97 (diff) |
Some fixed for the new auto-tuner to be compatible with the Python scripts
Diffstat (limited to 'src/tuning/tuning.hpp')
-rw-r--r-- | src/tuning/tuning.hpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/tuning/tuning.hpp b/src/tuning/tuning.hpp index 95464001..80d71e06 100644 --- a/src/tuning/tuning.hpp +++ b/src/tuning/tuning.hpp @@ -260,7 +260,7 @@ void Tuner(int argc, char* argv[]) { for (auto config_id = size_t{0}; config_id < configurations.size(); ++config_id) { try { - const auto configuration = configurations[config_id]; + auto configuration = configurations[config_id]; printf("| %4zu | %5zu |", config_id + 1, configurations.size()); for (const auto& parameter : settings.parameters) { printf("%5zu", configuration.at(parameter.first)); @@ -321,6 +321,7 @@ void Tuner(int argc, char* argv[]) { } // All was OK + configuration["PRECISION"] = static_cast<size_t>(args.precision); results.push_back(TuningResult{settings.kernel_name, time_ms, configuration}); printf(" %6.1lf |", settings.metric_amount / (time_ms * 1.0e6)); printf(" %sresults match%s |\n", kPrintSuccess.c_str(), kPrintEnd.c_str()); |