Age | Commit message (Collapse) | Author |
|
|
|
The CLBlastConfig.cmake file was installed to a directory named
CLBLast (notice second capital l), which can cause issues for CMake's
search path when looking for CLBlast on the system.
This commit also fixes other occurrences of the wrong capitalization,
all of it purely cosmetic (i.e. in comments).
|
|
numbering
|
|
|
|
kernel and test
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- undoing many earlier changes
|
|
|
|
|
|
|
|
|
|
|
|
comments to the API
|
|
buffer sizes
|
|
clashes with other projects
|
|
OpenCL functions
|
|
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.
|
|
library compilation
|
|
|
|
declspec(dllimport) when not building the library
|
|
functions in a separate file
|
|
and/or transposing
|
|
|
|
|
|
HGEMV/HGBMV/HHEMV/HHBMV/HHPMV/HSYMV/HSBMV/HSPMV/HTRMV/HTBMV/HTPMV
|
|
HSWAP/HSCAL/HCOPY/HAXPY/HDOT/HNRM2/HASUM/HSUM/iHAMAX/iHMAX/iHMIN
|
|
|
|
|
|
|
|
|
|
and IxAMAX
|
|
counterparts of xASUM and IxAMAX)
|
|
ClearCompiledProgramCache function to clear the cache
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|