24.04
|
Valhall based OpenCL matmul configuration. More...
#include <ClMatMulNativeDefaultVariantValhall.h>
Public Member Functions | |
ClMatMulNativeDefaultVariantValhall (GPUTarget gpu) | |
Constructor. More... | |
MatMulKernelType | select_kernel (const ITensorInfo *lhs, const ITensorInfo *rhs, const MatMulInfo &info, const ActivationLayerInfo &act_info) override |
This method returns the MatMulKernelType for the given inputs. More... | |
Public Member Functions inherited from IClMatMulNativeKernelVariant | |
IClMatMulNativeKernelVariant (GPUTarget arch) | |
Constructor. More... | |
ARM_COMPUTE_DISALLOW_COPY_ALLOW_MOVE (IClMatMulNativeKernelVariant) | |
virtual | ~IClMatMulNativeKernelVariant ()=default |
Virtual destructor. More... | |
Valhall based OpenCL matmul configuration.
Definition at line 34 of file ClMatMulNativeDefaultVariantValhall.h.
Constructor.
[in] | gpu | GPU target |
Definition at line 34 of file ClMatMulNativeDefaultVariantValhall.cpp.
|
overridevirtual |
This method returns the MatMulKernelType for the given inputs.
[in] | lhs | LHS tensor |
[in] | rhs | RHS tensor |
[in] | info | MatMul info |
[in] | act_info | Activation layer info |
Implements IClMatMulNativeKernelVariant.
Definition at line 39 of file ClMatMulNativeDefaultVariantValhall.cpp.
References arm_compute::test::validation::act_info, ARM_COMPUTE_ERROR_ON_MSG, ARM_COMPUTE_UNUSED, ITensorInfo::data_type(), arm_compute::G615, arm_compute::G715, ClMatMulNativeVariantArray< T >::get_function(), arm_compute::test::validation::info, ITensorInfo::tensor_shape(), Dimensions< T >::x(), and Dimensions< T >::y().