Back to Cutlass

CUTLASS: reduce.h File Reference

docs/reduce_8h.html

4.4.23.5 KB
Original Source

| | CUTLASS

CUDA Templates for Linear Algebra Subroutines and Solvers |

Classes | Namespaces

reduce.h File Reference

Defines basic thread level reduction with specializations for Array<T, N>. More...

#include "cutlass/cutlass.h"
#include "cutlass/numeric_types.h"
#include "cutlass/array.h"
#include "cutlass/half.h"
#include "cutlass/functional.h"

Include dependency graph for reduce.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

|

Classes

| | struct | cutlass::reduction::thread::Reduce< Op, T > | | | Structure to compute the thread level reduction. More...
| | | | struct | cutlass::reduction::thread::Reduce< plus< T >, T > | | | Partial Specialization of Reduce for "plus" (a functional operator) More...
| | | | struct | cutlass::reduction::thread::Reduce< plus< T >, Array< T, N > > | | | Partial specialization of Reduce for Array<T, N> More...
| | | | struct | [cutlass::reduction::thread::Reduce< plus< half_t >, Array< half_t, N > >](structcutlass_1_1reduction_1_1thread_1_1Reduce_3_01plus_3_01half t_01_4_00_01Array_3_01half t_00_01N_01_4_01_4.html) | | | Partial specializations of Reduce for Array<half_t, N> [More...](structcutlass_1_1reduction_1_1thread_1_1Reduce_3_01plus_3_01half t_01_4_00_01Array_3_01half t_00_01N_01_4_01_4.html#details)
| | | | struct | [cutlass::reduction::thread::Reduce< plus< half_t >, AlignedArray< half_t, N > >](structcutlass_1_1reduction_1_1thread_1_1Reduce_3_01plus_3_01half t_01_4_00_01AlignedArray_3_01half t_00_01N_01_4_01_4.html) | | | Partial specializations of Reduce for AlignedArray<half_t, N> [More...](structcutlass_1_1reduction_1_1thread_1_1Reduce_3_01plus_3_01half t_01_4_00_01AlignedArray_3_01half t_00_01N_01_4_01_4.html#details)
| | |

|

Namespaces

| | | cutlass | | | | | cutlass::reduction | | | | | cutlass::reduction::thread | | |


Generated by 1.8.11