Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-04-17 | Fixed a namespace clash with CUDA FP16 for the half-datatype | Cedric Nugteren | |
2017-03-10 | Added API and test infrastructure for the batched GEMM routine | Cedric Nugteren | |
2017-03-08 | Make batched routines based on offsets instead of a vector of cl_mem objects ↵ | Cedric Nugteren | |
- undoing many earlier changes | |||
2017-03-05 | Added first naive version of the batched AXPY routine | Cedric Nugteren | |
2017-03-05 | Prepared generator for batched routines; added batched AXPY routine interface | Cedric Nugteren | |
2017-02-26 | Merge branch 'development' into triangular_solvers | Cedric Nugteren | |
2017-02-26 | Removed half-precision support from the TRSM routine; too unstable | Cedric Nugteren | |
2017-02-18 | Fixed the naming of the C API of OverrideParameters and fixed the description | Cedric Nugteren | |
2017-02-16 | Added a C interface to the OverrideParameters function; added some in-line ↵ | Cedric Nugteren | |
comments to the API | |||
2017-01-20 | treewide: include clpp11.hpp first to silence deprecation warnings | Ivan Shapovalov | |
Otherwise, cl.h gets included through clblast.h before clpp11.hpp. | |||
2016-10-22 | All enums in the C API are now prefixed with CLBlast to avoid potential name ↵ | Cedric Nugteren | |
clashes with other projects | |||
2016-10-22 | Moved files around a bit; created a utilities subfolder | Cedric Nugteren | |
2016-10-22 | treewide: use C++ exceptions properly | Ivan Shapovalov | |
Since the codebase is designed around proper C++ idioms such as RAII, it makes sense to only use C++ exceptions internally instead of mixing exceptions and error codes. The exceptions are now caught at top level to preserve compatibility with the existing error code-based API. Note that we deliberately do not catch C++ runtime errors (such as `std::bad_alloc`) nor logic errors (aka failed assertions) because no actual handling can ever happen for such errors. However, in the C interface we do catch _all_ exceptions (...) and convert them into a wild-card error code. | |||
2016-06-19 | Renamed all C++ source files to .cpp to match the .hpp extension better | Cedric Nugteren | |