Cutlass
CUDA Templates for Linear Algebra Subroutines and Solvers
|
Defines properties of matrices used to denote layout and operands to GEMM kernels. More...
#include "cutlass/coord.h"
Go to the source code of this file.
Classes | |
struct | cutlass::MatrixCoord |
struct | cutlass::MatrixLayout::RowMajor |
Mapping function for row-major matrices. More... | |
struct | cutlass::MatrixLayout::ColumnMajor |
Mapping function for column-major matrices. More... | |
struct | cutlass::MatrixLayout::RowMajorInterleaved< Interleave > |
struct | cutlass::MatrixLayout::ColumnMajorInterleaved< Interleave > |
struct | cutlass::MatrixLayout::ContiguousLayout |
struct | cutlass::MatrixLayout::ColumnMajorBlockLinear< BlockRows, BlockColumns > |
struct | cutlass::MatrixLayout::RowMajorBlockLinear< BlockRows, BlockColumns > |
struct | cutlass::GemmOperand |
Gemm operand - D = A * B + C. More... | |
struct | cutlass::MatrixTransform |
Transformation applied to matrix operands. More... | |
Namespaces | |
cutlass | |
cutlass::MatrixLayout | |
Defines data layouts of various matrix formats usable by TensorRef and other classes. | |
Enumerations | |
enum | cutlass::MatrixLayout::Kind { cutlass::MatrixLayout::kRowMajor, cutlass::MatrixLayout::kColumnMajor } |
Enumeration defining fundamental contiguous layouts. More... | |