24.02.1
|
#include <KernelDescriptors.h>
Public Member Functions | |
MatMulKernelInfo ()=default | |
MatMulKernelInfo (bool adj_lhs, bool adj_rhs, int m0=1, int n0=1, int k0=1, bool export_rhs_to_cl_image=false) | |
Data Fields | |
bool | adj_lhs {false} |
Get Adjoint LHS flag value. More... | |
bool | adj_rhs {false} |
Get Adjoint RHS flag value. More... | |
int | m0 {1} |
Number of output rows processed by each work-item. More... | |
int | n0 {1} |
Number of output columns processed by each work-item. More... | |
int | k0 {1} |
Number of inner accumulations. More... | |
bool | export_rhs_to_cl_image {false} |
Flag to know whether the RHS tensor should be exported to cl_image. More... | |
Definition at line 237 of file KernelDescriptors.h.
|
default |
|
inline |
Definition at line 240 of file KernelDescriptors.h.
References MatMulKernelInfo::adj_lhs.
bool adj_lhs {false} |
Get Adjoint LHS flag value.
Definition at line 245 of file KernelDescriptors.h.
Referenced by arm_compute::misc::shape_calculator::compute_matmul_shape(), ClMatMulLowpNativeMMULKernel::configure(), ClMatMulNativeKernel::configure(), ClMatMulLowpNativeKernel::configure(), ClMatMulNativeMMULKernel::configure(), arm_compute::cl_matmul::find_info(), MatMulKernelInfo::MatMulKernelInfo(), arm_compute::operator<<(), arm_compute::cl_matmul::select_info(), ClMatMulLowpNativeMMULKernel::validate(), ClMatMulNativeMMULKernel::validate(), and arm_compute::opencl::kernels::validate_matmul_input_shapes().
bool adj_rhs {false} |
Get Adjoint RHS flag value.
Definition at line 246 of file KernelDescriptors.h.
Referenced by arm_compute::misc::shape_calculator::compute_matmul_shape(), ClMatMulLowpNativeMMULKernel::configure(), ClMatMulNativeKernel::configure(), ClMatMulLowpNativeKernel::configure(), ClMatMulNativeMMULKernel::configure(), arm_compute::cl_matmul::find_info(), arm_compute::operator<<(), arm_compute::cl_matmul::select_info(), and arm_compute::opencl::kernels::validate_matmul_input_shapes().
bool export_rhs_to_cl_image {false} |
Flag to know whether the RHS tensor should be exported to cl_image.
Definition at line 250 of file KernelDescriptors.h.
Referenced by ClMatMulNativeKernel::configure(), arm_compute::cl_matmul::find_info(), arm_compute::operator<<(), and arm_compute::cl_matmul::select_info().
int k0 {1} |
Number of inner accumulations.
Definition at line 249 of file KernelDescriptors.h.
Referenced by ClMatMulLowpNativeMMULKernel::configure(), ClMatMulNativeKernel::configure(), ClMatMulLowpNativeKernel::configure(), ClMatMulNativeMMULKernel::configure(), arm_compute::cl_matmul::find_info(), and arm_compute::operator<<().
int m0 {1} |
Number of output rows processed by each work-item.
Definition at line 247 of file KernelDescriptors.h.
Referenced by ClMatMulLowpNativeMMULKernel::configure(), ClMatMulNativeKernel::configure(), ClMatMulLowpNativeKernel::configure(), ClMatMulNativeMMULKernel::configure(), arm_compute::cl_matmul::find_info(), arm_compute::operator<<(), and arm_compute::opencl::kernels::validate_and_configure_window_for_mmul_kernels().
int n0 {1} |
Number of output columns processed by each work-item.
Definition at line 248 of file KernelDescriptors.h.
Referenced by ClMatMulLowpNativeMMULKernel::configure(), ClMatMulNativeKernel::configure(), ClMatMulLowpNativeKernel::configure(), ClMatMulNativeMMULKernel::configure(), arm_compute::cl_matmul::find_info(), arm_compute::operator<<(), and arm_compute::opencl::kernels::validate_and_configure_window_for_mmul_kernels().