Cutlass
CUDA Templates for Linear Algebra Subroutines and Solvers
Classes | Namespaces
gemm_operand.h File Reference

Defines constant expressions for mapping GEMM problem size and strides onto pitch-linear memory. More...

#include "cutlass/matrix_traits.h"
#include "cutlass/reshape_tile.h"
#include "cutlass/util/platform.h"

Go to the source code of this file.

Classes

struct  cutlass::gemm::GemmOperandTraitsAb< kOperand_, kLayout_ >
 Helper to describe attributes of GEMM matrix operands. More...
 
struct  cutlass::gemm::GetExtent< kOperand_, Tile_ >
 
struct  cutlass::gemm::GetExtent< GemmOperand::kA, Tile_ >
 
struct  cutlass::gemm::GetExtent< GemmOperand::kB, Tile_ >
 
struct  cutlass::gemm::GemmMultiplicandTraits< ThreadBlockTile_, Usage, Layout >
 
struct  cutlass::gemm::ProjectOperand< operand, Kstrided >
 
struct  cutlass::gemm::ProjectOperand< GemmOperand::kA, Kstrided >
 Project A operand - (0, K, M) More...
 
struct  cutlass::gemm::ProjectOperand< GemmOperand::kB, Kstrided >
 Project B operand - (0, K, N) More...
 
struct  cutlass::gemm::ProjectOperand< GemmOperand::kC, true >
 Project C operand - (0, N, M) More...
 
struct  cutlass::gemm::ProjectOperand< GemmOperand::kD, true >
 Project D operand - (0, N, M) More...
 

Namespaces

 cutlass
 
 cutlass::gemm