diff options
author | Moritz Pflanzer <moritz.pflanzer@arm.com> | 2017-06-27 15:25:44 +0100 |
---|---|---|
committer | Anthony Barbier <anthony.barbier@arm.com> | 2018-09-17 14:14:20 +0100 |
commit | d9afd9c2ec2fe28420e4c49e55ecf615c7735a44 (patch) | |
tree | 73f0653dfc9c8de1ee255fa13601f4ad941289c1 /src | |
parent | bacaf9af9b23b01e646a2e206e119a9d8e099a70 (diff) | |
download | ComputeLibrary-d9afd9c2ec2fe28420e4c49e55ecf615c7735a44.tar.gz |
COMPMID-417: Remove dependency on CLScheduler from core
Change-Id: I62b46c3d7356572b4ef769d92693d1bc173d1c4e
Reviewed-on: http://mpd-gerrit.cambridge.arm.com/78997
Tested-by: Kaizen <jeremy.johnson+kaizengerrit@arm.com>
Reviewed-by: Steven Niu <steven.niu@arm.com>
Reviewed-by: Georgios Pinitas <georgios.pinitas@arm.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/core/CL/ICLKernel.cpp | 3 | ||||
-rw-r--r-- | src/runtime/CL/functions/CLGEMM.cpp | 1 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/core/CL/ICLKernel.cpp b/src/core/CL/ICLKernel.cpp index 7ac0fe3bbb..5bd7142176 100644 --- a/src/core/CL/ICLKernel.cpp +++ b/src/core/CL/ICLKernel.cpp @@ -31,7 +31,6 @@ #include "arm_compute/core/Utils.h" #include "arm_compute/core/Validate.h" #include "arm_compute/core/Window.h" -#include "arm_compute/runtime/CL/CLScheduler.h" #include <cstddef> @@ -61,7 +60,7 @@ void arm_compute::enqueue(cl::CommandQueue &queue, ICLKernel &kernel, const Wind } ICLKernel::ICLKernel() - : _kernel(nullptr), _lws_hint(cl::Range_128_1), _target(CLScheduler::get().target()) + : _kernel(nullptr), _lws_hint(cl::Range_128_1), _target(GPUTarget::MIDGARD) { } diff --git a/src/runtime/CL/functions/CLGEMM.cpp b/src/runtime/CL/functions/CLGEMM.cpp index 7408054127..07b19421d6 100644 --- a/src/runtime/CL/functions/CLGEMM.cpp +++ b/src/runtime/CL/functions/CLGEMM.cpp @@ -101,6 +101,7 @@ void CLGEMM::configure(const ICLTensor *a, const ICLTensor *b, const ICLTensor * _transpose_kernel.configure(b, &_tmp_b); // Configure matrix multiply kernel + _mm_kernel.set_target(CLScheduler::get().target()); _mm_kernel.configure(&_tmp_a, &_tmp_b, output, alpha); // Allocate intermediate tensors |