Age | Commit message (Collapse) | Author |
|
|
|
|
|
test from README
|
|
variable now as it was before
|
|
|
|
|
|
results
|
|
of the name
|
|
of length 50+
|
|
|
|
|
|
unseen devices
|
|
|
|
device and architecture name mappings
|
|
towards separate compilation
|
|
last; this is no longer needed
|
|
|
|
|
|
according to the C++11 standard
|
|
this makes the test work, it does not focus on good performance
|
|
|
|
|
|
preparation of per-kernel database overrides)
|
|
|
|
|
|
|
|
|
|
TRSM
|
|
|
|
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.
|
|
variable in a namespace and its container uses const-pointers to the actual data
|
|
|
|
GEMM kernels
|
|
indirect version
|
|
now automatically taken from 32-bit if there are no entries at all
|
|
couple of devices
|
|
|
|
and kernels
|
|
by routine implementation
|
|
|