47   typename OperatorShape, 
    57   typename OperatorShape        
    63     WarpShape::kM / OperatorShape::kM,
    64     WarpShape::kN / OperatorShape::kN
    71   static int const kElementsPerAccess = 2;
    72   static int const kRowsPerIteration = 8;
    79   static int const kIterationsPerInstruction = OperatorShape::kM / kRowsPerIteration;
    82   static int const kIterations = OperatorCount::kRow * kIterationsPerInstruction;
    84   static int const kAccumulatorRowStride = kElementsPerAccess;
    85   static int const kAccumulatorColumnStride = kElementsPerAccess * OperatorCount::kRow * kIterationsPerInstruction;
    93     typename OperatorShape,   
    97                       layout::ColumnMajorInterleaved<InterleavedK> > {
   100                                     WarpShape::kN / OperatorShape::kN>;
   106   static int const kElementsPerAccess = 2;
   107   static int const kRowsPerIteration = 8;
   114   static int const kIterationsPerInstruction =
   115       OperatorShape::kM / kRowsPerIteration;
   118   static int const kIterations = WarpShape::kN / InterleavedK *
   119                                  OperatorCount::kRow *
   120                                  kIterationsPerInstruction;
 Describes the size of a matrix tile. 
Definition: matrix_shape.h:42
Definition: aligned_buffer.h:35
Defines a Shape template for matrix tiles. 
Policy details related to the epilogue. 
Definition: tensor_op_policy.h:50
Defines layout functions used by TensorRef and derived classes.