diff options
author | Matthias Vogelgesang <matthias.vogelgesang@kit.edu> | 2016-10-24 11:40:58 +0200 |
---|---|---|
committer | Matthias Vogelgesang <matthias.vogelgesang@kit.edu> | 2016-10-24 11:40:58 +0200 |
commit | b19f052fd672cb42722fcafef8fa56e6070f0615 (patch) | |
tree | 3ac9615ff3e6805b43b770352745271a5e50f468 /docs | |
parent | a2a7f0c32a49086e312a375a050ed444286e8cdd (diff) | |
download | ufo-filters-b19f052fd672cb42722fcafef8fa56e6070f0615.tar.gz ufo-filters-b19f052fd672cb42722fcafef8fa56e6070f0615.tar.bz2 ufo-filters-b19f052fd672cb42722fcafef8fa56e6070f0615.tar.xz ufo-filters-b19f052fd672cb42722fcafef8fa56e6070f0615.zip |
Add GEMM matrix multiplication using CLBlast
Diffstat (limited to 'docs')
-rw-r--r-- | docs/filters.rst | 24 |
1 files changed, 23 insertions, 1 deletions
diff --git a/docs/filters.rst b/docs/filters.rst index e21ecd7..91699ce 100644 --- a/docs/filters.rst +++ b/docs/filters.rst @@ -543,7 +543,7 @@ Fast Fourier transform 1D stripe filtering ------------------- -.. gobj:class filter-stripes1d +.. gobj:class:: filter-stripes1d Filter stripes in 1D along the x-axis. The input and output are in frequency domain. The filter multiplies the frequencies with an inverse Gaussian @@ -556,6 +556,28 @@ Fast Fourier transform gaussian. +General matrix-matrix multiplication +------------------------------------ + +.. gobj:class:: gemm + + Computes :math:`\alpha A \cdot B + \beta C` where A, B and C are input + streams 0, 1 and 2 respectively. A must be of size :math:`m\times k`, B + :math:`k\times n` and C :math:`m\times n`. + + .. note:: + + This filter is only available if CLBlast support is available. + + .. gobj:prop:: alpha:float + + Scalar multiplied with :math:`AB`. + + .. gobj:prop:: beta:float + + Scalar multiplied with C. + + Auxiliary filters ================= |