24.04
|
Valhall based OpenCL matmul configuration. More...
#include <ClMatMulNativeDefaultConfigValhall.h>
Public Member Functions | |
ClMatMulNativeDefaultConfigValhall (GPUTarget gpu) | |
Constructor. More... | |
MatMulKernelInfo | configure (const ITensorInfo *lhs, const ITensorInfo *rhs, const MatMulInfo &info) override |
This method returns the MatMulKernelInfo for the given inputs. More... | |
Public Member Functions inherited from IClMatMulNativeKernelConfig | |
IClMatMulNativeKernelConfig (GPUTarget arch) | |
Constructor. More... | |
ARM_COMPUTE_DISALLOW_COPY_ALLOW_MOVE (IClMatMulNativeKernelConfig) | |
virtual | ~IClMatMulNativeKernelConfig ()=default |
Virtual destructor. More... | |
Valhall based OpenCL matmul configuration.
Definition at line 34 of file ClMatMulNativeDefaultConfigValhall.h.
Constructor.
[in] | gpu | GPU target |
Definition at line 41 of file ClMatMulNativeDefaultConfigValhall.cpp.
|
overridevirtual |
This method returns the MatMulKernelInfo for the given inputs.
[in] | lhs | LHS tensor |
[in] | rhs | RHS tensor |
[in] | info | MatMul info |
Implements IClMatMulNativeKernelConfig.
Definition at line 46 of file ClMatMulNativeDefaultConfigValhall.cpp.
References ARM_COMPUTE_ERROR_ON_MSG, arm_compute::test::validation::b, Dimensions< T >::collapse_from(), ITensorInfo::data_type(), arm_compute::G615, arm_compute::G710, arm_compute::G715, ClMatMulNativeConfigArray< T >::get_function(), arm_compute::test::validation::info, ITensorInfo::lock_paddings(), Dimensions< T >::num_dimensions(), ITensorInfo::tensor_shape(), Dimensions< T >::x(), Dimensions< T >::y(), and Dimensions< T >::z().