summaryrefslogtreecommitdiff
path: root/test/correctness
AgeCommit message (Collapse)Author
2017-10-01GEMM tests now test both the in-direct and the direct kernels seperatelyCedric Nugteren
2017-09-24Updated database override function to work with the new database storage formatCedric Nugteren
2017-09-23Made database-caching no longer dependent on device name but on ↵Cedric Nugteren
device/platform IDs
2017-08-19Implemented proper im2col reference function and completd testsCedric Nugteren
2017-08-12Merge branch 'master' into im_to_colCedric Nugteren
2017-08-12Moved some utility functions to a test-specific utility compilation-unitCedric Nugteren
2017-07-16First step towards supporting im2col in the test infrastructureCedric Nugteren
2017-07-12Fixed batched tests when testing for invalid sizes against clBLASCedric Nugteren
2017-07-09Changed printf-statements with %zu into std::cout to fix MSVC 2013 compatibilityCedric Nugteren
2017-07-09Disabled UNIX-style terminal color printing under WindowsCedric Nugteren
2017-06-27Moved and inlined some static member variables and disabled spurious clang ↵Cedric Nugteren
warnings
2017-06-27Undo of earlier move of TestBlas::kTransposes constant to fix MSVC 2013 ↵Cedric Nugteren
compilation
2017-06-25Moved static variable declarations from .cpp to .hpp to resolve some Clang ↵Cedric Nugteren
warnings
2017-04-17Fixed a namespace clash with CUDA FP16 for the half-datatypeCedric Nugteren
2017-04-16Merge branch 'development' into benchmarkingCedric Nugteren
2017-04-14Added a new Xaxpy kernel in between the regular and fast version inCedric Nugteren
2017-04-11Made compilation of the cuBLAS wrapper work properlyCedric Nugteren
2017-04-10Added reference implementations for performance-testing against cuBLASCedric Nugteren
2017-04-03In-lined the float2 and double2 types to avoid collision with CUDA's definitionsCedric Nugteren
2017-04-02Layed the groundwork for cuBLAS comparisons in the clientsCedric Nugteren
2017-04-01Separated host-device and device-host memory copies from execution of the ↵Cedric Nugteren
CBLAS reference code; for fair timing and code de-duplication
2017-03-20Fixed a GCC/MSVC compilation issueCedric Nugteren
2017-03-12Fixed a linker issue for ClangCedric Nugteren
2017-03-10Added API and test infrastructure for the batched GEMM routineCedric Nugteren
2017-03-08Make batched routines based on offsets instead of a vector of cl_mem objects ↵Cedric Nugteren
- undoing many earlier changes
2017-03-05Adjusted the test-infrastructure to support testing of batched-versions of ↵Cedric Nugteren
routines
2017-03-05Changed the way the test-data is generated: now using a single MT generator ↵Cedric Nugteren
and distribution for all data
2017-03-05Prepared generator for batched routines; added batched AXPY routine interfaceCedric Nugteren
2017-03-04Added a proper data-preparation function for the TRSM testsCedric Nugteren
2017-03-01Made a double to float cast explicit for MSVC compatibility (C2397)Cedric Nugteren
2017-02-27Added L2 error computation and checking for half-precision testsCedric Nugteren
2017-02-26Merge branch 'development' into triangular_solversCedric Nugteren
2017-02-26Removed half-precision support from the TRSM routine; too unstableCedric Nugteren
2017-02-26Improved the correctness tests for complex numbers in case either real or ↵Cedric Nugteren
imag is much larger than the other
2017-02-19Added data-preparation function for the TRSV tests and special nan/inf ↵Cedric Nugteren
checks in the error checking to make the tests pass
2017-02-18Changed the override-parameters test such that it is compatible with more ↵Cedric Nugteren
devices
2017-02-14Added simple tests for the OverrideParameters functionCedric Nugteren
2017-02-05Merge branch 'development' into triangular_solversCedric Nugteren
2017-02-05Fixed complex version of the TRSV kernelCedric Nugteren
2017-01-24treewide: silence type mismatch warnings in *printf()Ivan Shapovalov
2017-01-24Tester: always fail on OpenCL and CLBlast internal errorsIvan Shapovalov
These errors are self-evident and enough to fail the test even if there is no clBLAS reference to compare error codes with.
2017-01-20treewide: include clpp11.hpp first to silence deprecation warningsIvan Shapovalov
Otherwise, cl.h gets included through clblast.h before clpp11.hpp.
2017-01-15Added a first version of the diagonal block invert routine in preparation of ↵Cedric Nugteren
TRSM
2017-01-15Prints additional information in verbose/debug modeCedric Nugteren
2016-11-27Made it possible to use the command-line environmental variables for each ↵Cedric Nugteren
executable and without re-running CMake
2016-11-17Fixed a bug in the error margins; relaxed the error margins for half-precisionCedric Nugteren
2016-10-22All enums in the C API are now prefixed with CLBlast to avoid potential name ↵Cedric Nugteren
clashes with other projects
2016-10-22Moved files around a bit; created a utilities subfolderCedric Nugteren
2016-10-18Fixed compilation issues of the testers for Visual Studio 2013: mostly ↵Cedric Nugteren
conversions of class constants to static
2016-09-27Now generates test/client/tuner data using a fixed seed to enable ↵Cedric Nugteren
reproducability of results