#include <gemm_global_tile.h>
|
| typedef platform::remove_const< Scalar_ >::type | Scalar |
| | The scalar. More...
|
| |
| typedef Scalar_ * | Pointer |
| | The pointer. More...
|
| |
| typedef Tile_ | Tile |
| | The tile shape. More...
|
| |
| typedef ReshapeTile< Tile_, kAccessSize_ >::Tile | VectorizedTile |
| | The vectorized tile shape. More...
|
| |
| typedef ReshapeThreads< VectorizedTile, Threads_ >::Threads | Threads |
| | The threads shape. More...
|
| |
| typedef Shape< 1, 1, VectorizedTile::kC > | ThreadsDelta |
| | The relative offset between two elements in the H/W dimension in adjacent threads. More...
|
| |
| typedef Shape< 0, Threads::kH, Threads::kW *kAccessSize > | Delta |
| | The strides in each dimension between different loads/stores. More...
|
| |
| typedef Shape< 0, 0, Threads::kW *ThreadsDelta::kW, kAccessSize > | ImmediateOffsetStrides |
| | Strides for immediate offset computation. More...
|
| |
| typedef Shape< 1, VectorizedTile::kH/Threads::kH, VectorizedTile::kW/Threads::kW, VectorizedTile::kC/kAccessSize > | Iterations |
| | The number of iterations needed to load/store the tile. More...
|
| |
| typedef GemmMultiplicandTraits< Tile, kOperand, kLayout > | MultiplicandTraits |
| |
◆ Delta
template<GemmOperand::Kind kOperand_, MatrixLayout::Kind kLayout_, typename Scalar_, typename Tile_, typename Threads_, int kAccessSize_>
◆ ImmediateOffsetStrides
template<GemmOperand::Kind kOperand_, MatrixLayout::Kind kLayout_, typename Scalar_, typename Tile_, typename Threads_, int kAccessSize_>
◆ Iterations
template<GemmOperand::Kind kOperand_, MatrixLayout::Kind kLayout_, typename Scalar_, typename Tile_, typename Threads_, int kAccessSize_>
◆ MultiplicandTraits
template<GemmOperand::Kind kOperand_, MatrixLayout::Kind kLayout_, typename Scalar_, typename Tile_, typename Threads_, int kAccessSize_>
◆ Pointer
template<GemmOperand::Kind kOperand_, MatrixLayout::Kind kLayout_, typename Scalar_, typename Tile_, typename Threads_, int kAccessSize_>
◆ Scalar
template<GemmOperand::Kind kOperand_, MatrixLayout::Kind kLayout_, typename Scalar_, typename Tile_, typename Threads_, int kAccessSize_>
◆ Threads
template<GemmOperand::Kind kOperand_, MatrixLayout::Kind kLayout_, typename Scalar_, typename Tile_, typename Threads_, int kAccessSize_>
◆ ThreadsDelta
template<GemmOperand::Kind kOperand_, MatrixLayout::Kind kLayout_, typename Scalar_, typename Tile_, typename Threads_, int kAccessSize_>
◆ Tile
template<GemmOperand::Kind kOperand_, MatrixLayout::Kind kLayout_, typename Scalar_, typename Tile_, typename Threads_, int kAccessSize_>
◆ VectorizedTile
template<GemmOperand::Kind kOperand_, MatrixLayout::Kind kLayout_, typename Scalar_, typename Tile_, typename Threads_, int kAccessSize_>
◆ kAccessSize
template<GemmOperand::Kind kOperand_, MatrixLayout::Kind kLayout_, typename Scalar_, typename Tile_, typename Threads_, int kAccessSize_>
◆ kLayout
template<GemmOperand::Kind kOperand_, MatrixLayout::Kind kLayout_, typename Scalar_, typename Tile_, typename Threads_, int kAccessSize_>
◆ kMemorySpace
template<GemmOperand::Kind kOperand_, MatrixLayout::Kind kLayout_, typename Scalar_, typename Tile_, typename Threads_, int kAccessSize_>
◆ kOperand
template<GemmOperand::Kind kOperand_, MatrixLayout::Kind kLayout_, typename Scalar_, typename Tile_, typename Threads_, int kAccessSize_>
The documentation for this struct was generated from the following file: