summaryrefslogtreecommitdiff
path: root/test/correctness
AgeCommit message (Collapse)Author
2023-05-18Add Windows builds to Github Actions and fix Windows compilation issue (#470)Cedric Nugteren
* Add Windows builds to Github Actions CI * Fix failing Windows builds
2023-05-14Add Github Actions CI (#464)Cedric Nugteren
This replaces the old Travis CI builds with Github Actions that test on both Ubuntu and MacOS, with both Clang and GCC. The builds on macOS also run the tests and some other programs, on Ubuntu OpenCL is not working at the moment. Because these tests use new/different compilers, I fixed a few warnings and errors along the way.
2023-05-10Fix compilation issue in override parameters testCedric Nugteren
2023-05-07AMAX/AMIN integer testing and bug fixes (#457)Cedric Nugteren
* Fixed a bug in XAMAX/XMIN routines that caused the increment and offset to be included in the result * Perform proper integer-output testing in XAMAX tests * A few changes towards getting it ready for a PR * Also fix compilation for clBLAS and cuBLAS references * Fix a bug that would only use the real part of complex numbers in the amax/amin routines * A few small fixes related to the AMAX tests
2018-12-17Fix half-float+kernel_mode test cases of im2col, col2im, and convgemmKoichi Akabe
2018-11-12Add kernel_mode option to im2col, col2im, and convgemm functionsKoichi Akabe
2018-10-23Added groundwork for col2im algorithm plus first non-working version of ↵Cedric Nugteren
kernel and test
2018-10-17Fixed MSVC's compilation error C1061 due to too many for-loopsCedric Nugteren
2018-09-16Merge branch 'master' into convgemm_multi_kernelCedric Nugteren
2018-09-15Added pre-processor test for GEMMK=1 kernelCedric Nugteren
2018-09-07Reduced size of the xCONVGEMM correctness testsCedric Nugteren
2018-07-31Fixed an error reporting issue related to the canary regionCedric Nugteren
2018-07-29Removed complex numbers support for CONVGEMMCedric Nugteren
2018-05-21Further implemented single-kernel approach of convgemm; extended test to ↵Cedric Nugteren
capture other parts of the kernel code
2018-05-19Merge branch 'master' into CLBlast-267-convgemmCedric Nugteren
2018-05-17Fixed a few issues with canary region testingCedric Nugteren
2018-05-17Added a canary region for overflow detection to the correctness testsCedric Nugteren
2018-05-09Split channels/strides testing values off from kernel sizes for more flexibilityCedric Nugteren
2018-05-06Added convgemm skeleton, test infrastructure, and first reference implementationCedric Nugteren
2018-04-15Fixed some failing tests for GEMM and batched GEMM routinesCedric Nugteren
2018-03-15Fixed breaking preprocessor test on certain platforms due to empty kernel stringCedric Nugteren
2018-01-31Created the API and stubs for the HAD (hadamard-product) routinesCedric Nugteren
2018-01-11Added test for the RetrieveParameters functionCedric Nugteren
2018-01-11Fixed bug in override parameters testCedric Nugteren
2018-01-07Added API and tests for new GemmStridedBatched routineCedric Nugteren
2018-01-03Added a queue argument to the get-size function when running the tests/clientsCedric Nugteren
2017-12-10Split GEMM kernel in 4 files instead of 3 due to MSVC 2013 string length limitCedric Nugteren
2017-12-09Completed kernel modifications for pre-processor of all other kernelsCedric Nugteren
2017-12-09Made the pre-processor run by default for ARM and Qualcomm GPUsCedric Nugteren
2017-12-09Fixed defines parsing and substituting in pre-processor; fixed some variable ↵Cedric Nugteren
names in kernels
2017-12-05Improved array-to-register promotion, now handling function calls as wellCedric Nugteren
2017-12-03Added GEMM (direct and in-direct) to the pre-processor testing; modified the ↵Cedric Nugteren
loops in kernel accordingly
2017-12-03Reformated transpose kernels for the pre-processor; extended the amount of testsCedric Nugteren
2017-11-30Improved the pre-processor's handling of defines; added a special nested ↵Cedric Nugteren
defines test
2017-11-30Integrated pre-processor in compilation flow, default is still disabledCedric Nugteren
2017-11-29Extended the preprocessor tests to include CopyFast and CopyPadCedric Nugteren
2017-11-28Improved the pre-processor tester, added GEMV and GER kernelsCedric Nugteren
2017-11-25Added stub for a preprocessor and a corresponding compilation testCedric Nugteren
2017-11-13Moved square-difference utility function for use in the tunersCedric Nugteren
2017-10-28Merge branch 'master' into android_supportCedric Nugteren
2017-10-15Prepared test and client infrastructure for use with the CUDA APICedric Nugteren
2017-10-09Fixed the Python generator script w.r.t. the recent change of testing ↵Cedric Nugteren
direct/in-direct GEMM kernels separately
2017-10-01GEMM tests now test both the in-direct and the direct kernels seperatelyCedric Nugteren
2017-09-26Added missing headersCedric 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