24 #ifndef SRC_CLGEMMKERNELSELECTION_H 25 #define SRC_CLGEMMKERNELSELECTION_H 51 return std::make_unique<CLGEMMDefaultTypeMidgard>(gpu);
53 return std::make_unique<CLGEMMDefaultTypeBifrost>(gpu);
55 return std::make_unique<CLGEMMDefaultTypeValhall>(gpu);
#define ARM_COMPUTE_ERROR(msg)
Print the given message then throw an std::runtime_error.
GPUTarget get_arch_from_target(GPUTarget target)
Helper function to get the GPU arch.
Copyright (c) 2017-2021 Arm Limited.
static std::unique_ptr< ICLGEMMKernelSelection > create(GPUTarget gpu)
Static method to select the GEMM kernel accordingly with the GPU target and GEMM's dimensionality.
CLGEMMKernelSelection factory class.
GPUTarget
Available GPU Targets.