21.02

GEMM LHS (Left Hand Side) matrix information. More...
#include <Types.h>
Public Member Functions  
GEMMLHSMatrixInfo ()=default  
GEMMLHSMatrixInfo (unsigned int m, unsigned int k, unsigned int v, bool trans, bool inter)  
Data Fields  
unsigned int  m0 { 1 } 
Number of rows processed by the matrix multiplication. More...  
unsigned int  k0 { 1 } 
Number of partial accumulations performed by the matrix multiplication. More...  
unsigned int  v0 { 1 } 
Number of vertical blocks of size (m0xk0) stored on the same output row. More...  
bool  transpose { true } 
True if the (m0xk0) block has to be transposed before been stored. More...  
bool  interleave { true } 
True if the v0 (m0xk0) blocks have to be interleaved in the output row. More...  

default 

inline 
Definition at line 1971 of file Types.h.
bool interleave { true } 
True if the v0 (m0xk0) blocks have to be interleaved in the output row.
Definition at line 1979 of file Types.h.
Referenced by CLGEMMReshapeLHSMatrixKernel::configure(), CLGEMMLowpMatrixMultiplyReshapedKernel::configure(), arm_compute::test::validation::reference::gemm_reshape_lhs_matrix(), and arm_compute::operator<<().
unsigned int k0 { 1 } 
Number of partial accumulations performed by the matrix multiplication.
Definition at line 1976 of file Types.h.
Referenced by arm_compute::misc::shape_calculator::compute_lhs_reshaped_shape(), CLGEMMLowpMatrixMultiplyNativeKernel::configure(), CLGEMMReshapeLHSMatrixKernel::configure(), CLGEMMLowpMatrixMultiplyReshapedKernel::configure(), arm_compute::test::validation::reference::gemm_reshape_lhs_matrix(), and arm_compute::operator<<().
unsigned int m0 { 1 } 
Number of rows processed by the matrix multiplication.
Definition at line 1975 of file Types.h.
Referenced by arm_compute::misc::shape_calculator::compute_lhs_reshaped_shape(), CLGEMMLowpMatrixMultiplyNativeKernel::configure(), CLGEMMReshapeLHSMatrixKernel::configure(), CLGEMMLowpMatrixMultiplyReshapedKernel::configure(), CLGEMMLowpMatrixMultiplyReshapedOnlyRHSKernel::configure(), arm_compute::test::validation::reference::gemm_reshape_lhs_matrix(), and arm_compute::operator<<().
bool transpose { true } 
True if the (m0xk0) block has to be transposed before been stored.
Definition at line 1978 of file Types.h.
Referenced by CLGEMMReshapeLHSMatrixKernel::configure(), CLGEMMLowpMatrixMultiplyReshapedKernel::configure(), arm_compute::test::validation::reference::gemm_reshape_lhs_matrix(), and arm_compute::operator<<().
unsigned int v0 { 1 } 
Number of vertical blocks of size (m0xk0) stored on the same output row.
Definition at line 1977 of file Types.h.
Referenced by arm_compute::misc::shape_calculator::compute_lhs_reshaped_shape(), CLGEMMReshapeLHSMatrixKernel::configure(), CLGEMMLowpMatrixMultiplyReshapedKernel::configure(), arm_compute::test::validation::reference::gemm_reshape_lhs_matrix(), and arm_compute::operator<<().