#include <gemm_global_tile.h>
|
typedef GemmGlobalTileTraits< GemmOperand::kC, MatrixLayout::kColumnMajor, Scalar_, Tile_, Threads_, kAccessSize_ > | Base |
| The base class. More...
|
|
typedef Shape< 0, 0, Base::Delta::kW, Base::Delta::kC > | Delta |
| Override the strides in each dimension between different loads/stores. More...
|
|
typedef Base::Iterations | Iterations |
|
typedef Base::Threads | Threads |
|
typedef Base::ThreadsStrides | ThreadsStrides |
|
typedef nv_std::remove_const< Scalar_ >::type | Scalar |
| The scalar. More...
|
|
typedef Scalar_ * | Pointer |
| The pointer. More...
|
|
typedef ReshapeTile< Tile_, kAccessSize_ >::Tile | Tile |
| The tile. More...
|
|
typedef ReshapeThreads< Tile, Threads_ >::Threads | Threads |
| The threads. More...
|
|
typedef Shape< 1, 1, Tile::kC > | ThreadsStrides |
| The threads strides. More...
|
|
typedef Shape< 0, Threads::kH, Threads::kW *kAccessSize > | Delta |
| The strides in each dimension between different loads/stores. More...
|
|
typedef Shape< 1, Tile::kH/Threads::kH, Tile::kW/Threads::kW, Tile::kC/kAccessSize > | Iterations |
| The number of iterations needed to load/store the tile. More...
|
|
typedef GemmMultiplicandTraits< Tile, kOperand, kLayout > | MultiplicandTraits |
|
◆ Base
template<typename Scalar_ , typename Tile_ , typename Threads_ , int kStrideH_, int kAccessSize_>
◆ Delta
template<typename Scalar_ , typename Tile_ , typename Threads_ , int kStrideH_, int kAccessSize_>
◆ Iterations
template<typename Scalar_ , typename Tile_ , typename Threads_ , int kStrideH_, int kAccessSize_>
◆ Threads
template<typename Scalar_ , typename Tile_ , typename Threads_ , int kStrideH_, int kAccessSize_>
◆ ThreadsStrides
template<typename Scalar_ , typename Tile_ , typename Threads_ , int kStrideH_, int kAccessSize_>
◆ kStrideH
template<typename Scalar_ , typename Tile_ , typename Threads_ , int kStrideH_, int kAccessSize_>
The documentation for this struct was generated from the following file: