You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
45 lines
1.1 KiB
45 lines
1.1 KiB
======
|
|
BLAS.h
|
|
======
|
|
|
|
The ``BLAS.h`` header file contains some BLAS functions, and some related
|
|
classes for those functions.
|
|
|
|
BLAS Functions
|
|
==============
|
|
Currently, these are the supported BLAS functions. They are inherited mainly
|
|
from the cuBLAS API, and condensed into a unified functions. The plan is to
|
|
add them as necessary.
|
|
|
|
CudaTools::BLAS::GEMV<T>
|
|
------------------------
|
|
.. doxygenfunction:: CudaTools::BLAS::GEMV
|
|
|
|
CudaTools::BLAS::GEMM<T>
|
|
------------------------
|
|
.. doxygenfunction:: CudaTools::BLAS::GEMM
|
|
|
|
CudaTools::BLAS::DGMM<T>
|
|
------------------------
|
|
.. doxygenfunction:: CudaTools::BLAS::DGMM
|
|
|
|
BLAS Classes
|
|
============
|
|
|
|
These classes also inherit functions from the cuBLAS API, but are packaged
|
|
into classes that are more intuitive and hide external details.
|
|
|
|
CudaTools::BLAS::Batch<T>
|
|
-------------------------
|
|
.. doxygenclass:: CudaTools::BLAS::Batch
|
|
:members:
|
|
|
|
CudaTools::BLAS::PLUArray<T>
|
|
----------------------------
|
|
.. doxygenclass:: CudaTools::BLAS::PLUArray
|
|
:members:
|
|
|
|
CudaTools::BLAS::PLUBatch<T>
|
|
----------------------------
|
|
.. doxygenclass:: CudaTools::BLAS::PLUBatch
|
|
:members:
|
|
|