Cedric Nugteren
221121b840
Add Github Actions CI ( #464 )
...
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-14 11:25:15 +02:00
Cedric Nugteren
5c608d97cd
Properly set OpenCL target to version 2.1
2022-09-27 21:09:35 +02:00
Cedric Nugteren
f7db4c5d45
Replace the broken khronos registry link for cl.hpp with a new github link for opencl.hpp
2022-09-22 22:18:58 +02:00
Cedric Nugteren
7fab29304c
Added sample to play around with XAMAX routine
2020-03-08 11:26:18 +01:00
Cedric Nugteren
6397e61746
Added several more tuner API functions
2018-03-09 21:40:22 +01:00
Cedric Nugteren
0e1a152023
First version of the tuning API, added interface for copy-kernel, added sample
2018-03-06 20:52:12 +01:00
Cedric Nugteren
8579b2b494
Added a DTRSM C++ interface example
2017-10-27 21:53:19 +02:00
Cedric Nugteren
74d6e0048c
Added DAXPY example for the CUDA API
2017-10-14 12:23:35 +02:00
Cedric Nugteren
54d0c440ce
Various fixes to make the host code and sample compile with the CUDA API
2017-10-14 11:43:57 +02:00
Cedric Nugteren
16b9efd605
Added first untested CUDA sample
2017-10-14 10:50:28 +02:00
Cedric Nugteren
52881f3864
Added batched GEMM example program
2017-06-29 21:15:25 +02:00
Cedric Nugteren
953a5a9c22
Fixed a minor compilation issue of a sample with GCC 4.8
2017-05-15 22:14:17 +02:00
Ivan Shapovalov
064ba4abd4
treewide: silence type mismatch warnings in *printf()
2017-01-24 02:55:09 +03:00
Ivan Shapovalov
ee4124dcbc
samples: add CL_USE_DEPRECATED_OPENCL_1_*_APIS where needed
2017-01-24 02:42:59 +03:00
Cedric Nugteren
bb14a5880e
Added an example and documentation for the Netlib CBLAS API
2016-10-25 20:37:33 +02:00
Cedric Nugteren
a670c4c4bf
All enums in the C API are now prefixed with CLBlast to avoid potential name clashes with other projects
2016-10-22 16:14:56 +02:00
Cedric Nugteren
d595a8ed7e
Fixed a bug waiting for an invalid event in case of a non-succesfull CLBlast call in the tests and samples
2016-09-22 20:47:22 +02:00
Cedric Nugteren
7cf2f8c268
Fixed some memory leaks related to events not properly cleaned-up
2016-07-02 15:34:55 +02:00
Cedric Nugteren
61203453aa
Renamed all C++ source files to .cpp to match the .hpp extension better
2016-06-19 13:55:49 +02:00
Cedric Nugteren
591e343ec9
Added an example of using the half-precision HAXPY routine
2016-05-15 20:18:34 +02:00
Cedric Nugteren
c5730c8b43
Updated to version 0.7.0
2016-05-08 20:29:41 +02:00
Cedric Nugteren
2952390f27
Added an example to demonstrate the use of the ClearCache and FillCache functions
2016-04-29 23:33:36 +02:00
Cedric Nugteren
4f528b1730
Added sample C programs for the SASUM and DGEMV routines
2016-04-29 20:33:19 +02:00
Cedric Nugteren
13eed1a0f9
Added missing namespace to the SGEMM example
2016-04-27 17:59:28 +02:00
cnugteren
1d3d38a261
Events are now properly implemented using event waiting list and asking the user to wait for event completion
2016-04-09 22:22:24 -06:00
cnugteren
6578102ae9
CMake now downloads the cl.hpp header from the Khronos website when building the samples
2016-03-30 16:24:38 -07:00
Cedric Nugteren
706c6987c6
Fixed compilation of the two SGEMM samples
2016-03-23 20:31:25 +01:00
CNugteren
a6c104ef20
Added SGEMM example using the C API
2015-08-13 13:47:15 +02:00
CNugteren
bc5a341dfe
Initial commit of preview version
2015-05-30 12:30:43 +02:00