Home
last modified time | relevance | path

Searched defs:GemmConfigs (Results 1 – 5 of 5) sorted by relevance

/external/ComputeLibrary/examples/gemm_tuner/
Dcl_gemm_reshaped.cpp54 struct GemmConfigs struct
56 …ize_t m0{ 4 }; /**< Number of rows processed by the matrix multiplication */
57 …_t n0{ 4 }; /**< Number of columns processed by the matrix multiplication */
58 … /**< Number of partial accumulations performed by the matrix multiplication */
59 … /**< Number of vertical blocks of size (m0xk0) stored on the same output row */
60 … /**< Number of horizontal blocks of size (k0xn0) stored on the same output row */
61 bool interleave_lhs{ true }; /**< Interleave lhs matrix */
62 bool transpose_lhs{ true }; /**< Transpose lhs matrix. */
63 bool interleave_rhs{ true }; /**< Interleave rhs matrix */
64 bool transpose_rhs{ true }; /**< Transpose rhs matrix. */
[all …]
Dcl_gemmlowp_reshaped.cpp54 struct GemmConfigs struct
56 size_t m0{ 4 }; /**< Number of rows processed by the matrix multiplication */
57 size_t n0{ 4 }; /**< Number of columns processed by the matrix multiplication */
58 … 4 }; /**< Number of partial accumulations performed by the matrix multiplication */
59 …1 }; /**< Number of vertical blocks of size (m0xk0) stored on the same output row */
60 …}; /**< Number of horizontal blocks of size (k0xn0) stored on the same output row */
61 bool interleave_lhs{ true }; /**< Interleave lhs matrix */
62 bool transpose_lhs{ true }; /**< Transpose lhs matrix. */
63 bool interleave_rhs{ true }; /**< Interleave rhs matrix */
64 bool transpose_rhs{ true }; /**< Transpose rhs matrix. */
Dcl_gemm_reshaped_rhs_only.cpp53 struct GemmConfigs struct
55 …ize_t m0{ 4 }; /**< Number of rows processed by the matrix multiplication */
56 …_t n0{ 4 }; /**< Number of columns processed by the matrix multiplication */
57 … /**< Number of partial accumulations performed by the matrix multiplication */
58 … /**< Number of horizontal blocks of size (k0xn0) stored on the same output row */
59 bool interleave_rhs{ true }; /**< Interleave rhs matrix */
60 bool transpose_rhs{ true }; /**< Transpose rhs matrix */
61 bool export_to_cl_image_rhs{ true }; /**< Export rhs matrix to cl_image.*/
Dcl_gemmlowp_reshaped_rhs_only_fused_output_stage_fixedpoint.cpp57 struct GemmConfigs struct
59 size_t m0{ 4 }; /**< Number of rows processed by the matrix multiplication */
60 size_t n0{ 4 }; /**< Number of columns processed by the matrix multiplication */
61 … 4 }; /**< Number of partial accumulations performed by the matrix multiplication */
62 …}; /**< Number of horizontal blocks of size (k0xn0) stored on the same output row */
63 bool interleave_rhs{ true }; /**< Interleave rhs matrix */
64 bool transpose_rhs{ true }; /**< Transpose rhs matrix */
Dcl_gemm_native.cpp52 struct GemmConfigs struct
54 size_t m0{ 4 }; /**< Number of rows processed by the matrix multiplication */
55 size_t n0{ 4 }; /**< Number of columns processed by the matrix multiplication */
56 size_t k0{ 4 }; /**< Number of partial accumulations performed by the matrix multiplication */