mirror of
https://github.com/CNugteren/CLBlast.git
synced 2024-07-07 12:23:46 +02:00
Changed printf-statements with %zu into std::cout to fix MSVC 2013 compatibility
This commit is contained in:
parent
4b415bdf3c
commit
d4c8a7c8b0
|
@ -15,6 +15,7 @@
|
|||
#include <vector>
|
||||
#include <unordered_map>
|
||||
#include <random>
|
||||
#include <iostream>
|
||||
|
||||
#include "utilities/utilities.hpp"
|
||||
#include "test/routines/level3/xgemm.hpp"
|
||||
|
@ -120,9 +121,9 @@ size_t RunOverrideTests(int argc, char *argv[], const bool silent, const std::st
|
|||
}
|
||||
|
||||
// Prints and returns the statistics
|
||||
fprintf(stdout, " %zu test(s) passed\n", passed);
|
||||
fprintf(stdout, " %zu test(s) failed\n", errors);
|
||||
fprintf(stdout, "\n");
|
||||
std::cout << " " << passed << " test(s) passed" << std::endl;
|
||||
std::cout << " " << errors << " test(s) failed" << std::endl;
|
||||
std::cout << std::endl;
|
||||
return errors;
|
||||
}
|
||||
|
||||
|
|
|
@ -198,12 +198,12 @@ void TestBlas<T,U>::TestRegular(std::vector<Arguments<U>> &test_vector, const st
|
|||
if (!TestSimilarity(result1[index], result2[index])) {
|
||||
if (l2error >= kErrorMarginL2) { errors++; }
|
||||
if (verbose_) {
|
||||
if (get_id2_(args) == 1) { fprintf(stdout, "\n Error at index %zu: ", id1); }
|
||||
else { fprintf(stdout, "\n Error at %zu,%zu: ", id1, id2); }
|
||||
fprintf(stdout, " %s (reference) versus ", ToString(result1[index]).c_str());
|
||||
fprintf(stdout, " %s (CLBlast)", ToString(result2[index]).c_str());
|
||||
if (get_id2_(args) == 1) { std::cout << std::endl << " Error at index " << id1 << ": "; }
|
||||
else { std::cout << std::endl << " Error at " << id1 << "," << id2 << ": "; }
|
||||
std::cout << " " << ToString(result1[index]) << " (reference) versus ";
|
||||
std::cout << " " << ToString(result2[index]) << " (CLBlast)";
|
||||
if (l2error < kErrorMarginL2) {
|
||||
fprintf(stdout, " - error suppressed by a low total L2 error\n");
|
||||
std::cout << " - error suppressed by a low total L2 error" << std::endl;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -185,14 +185,14 @@ Tester<T,U>::Tester(const std::vector<std::string> &arguments, const bool silent
|
|||
template <typename T, typename U>
|
||||
Tester<T,U>::~Tester() {
|
||||
if (PrecisionSupported<T>(device_)) {
|
||||
fprintf(stdout, "* Completed all test-cases for this routine. Results:\n");
|
||||
fprintf(stdout, " %zu test(s) passed\n", tests_passed_);
|
||||
if (tests_skipped_ > 0) { fprintf(stdout, "%s", kPrintWarning.c_str()); }
|
||||
fprintf(stdout, " %zu test(s) skipped%s\n", tests_skipped_, kPrintEnd.c_str());
|
||||
if (tests_failed_ > 0) { fprintf(stdout, "%s", kPrintError.c_str()); }
|
||||
fprintf(stdout, " %zu test(s) failed%s\n", tests_failed_, kPrintEnd.c_str());
|
||||
std::cout << "* Completed all test-cases for this routine. Results:" << std::endl;
|
||||
std::cout << " " << tests_passed_ << " test(s) passed" << std::endl;
|
||||
if (tests_skipped_ > 0) { std::cout << kPrintWarning; }
|
||||
std::cout << " " << tests_skipped_ << " test(s) skipped" << kPrintEnd << std::endl;
|
||||
if (tests_failed_ > 0) { std::cout << kPrintError; }
|
||||
std::cout << " " << tests_failed_ << " test(s) failed" << kPrintEnd << std::endl;
|
||||
}
|
||||
fprintf(stdout, "\n");
|
||||
std::cout << std::endl;
|
||||
|
||||
// Cleans-up clBLAS
|
||||
#ifdef CLBLAST_REF_CLBLAS
|
||||
|
@ -238,18 +238,18 @@ void Tester<T,U>::TestEnd() {
|
|||
// Prints a test summary
|
||||
auto pass_rate = 100*num_passed_ / static_cast<float>(num_passed_ + num_skipped_ + num_failed_);
|
||||
fprintf(stdout, " Pass rate %s%5.1lf%%%s:", kPrintMessage.c_str(), pass_rate, kPrintEnd.c_str());
|
||||
fprintf(stdout, " %zu passed /", num_passed_);
|
||||
std::cout << " " << num_passed_ << " passed /";
|
||||
if (num_skipped_ != 0) {
|
||||
fprintf(stdout, " %s%zu skipped%s /", kPrintWarning.c_str(), num_skipped_, kPrintEnd.c_str());
|
||||
std::cout << " " << kPrintWarning << num_skipped_ << " skipped" << kPrintEnd << " /";
|
||||
}
|
||||
else {
|
||||
fprintf(stdout, " %zu skipped /", num_skipped_);
|
||||
std::cout << " " << num_skipped_ << " skipped /";
|
||||
}
|
||||
if (num_failed_ != 0) {
|
||||
fprintf(stdout, " %s%zu failed%s\n", kPrintError.c_str(), num_failed_, kPrintEnd.c_str());
|
||||
std::cout << " " << kPrintError << num_failed_ << " failed" << kPrintEnd << std::endl;
|
||||
}
|
||||
else {
|
||||
fprintf(stdout, " %zu failed\n", num_failed_);
|
||||
std::cout << " " << num_failed_ << " failed" << std::endl;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue