arm_compute v20.05
diff --git a/src/runtime/CL/functions/CLStackLayer.cpp b/src/runtime/CL/functions/CLStackLayer.cpp
index 04fe705..79c3fe5 100644
--- a/src/runtime/CL/functions/CLStackLayer.cpp
+++ b/src/runtime/CL/functions/CLStackLayer.cpp
@@ -33,8 +33,6 @@
#include "arm_compute/core/utils/misc/ShapeCalculator.h"
#include "arm_compute/runtime/CL/CLScheduler.h"
-#include "support/ToolchainSupport.h"
-
namespace arm_compute
{
CLStackLayer::CLStackLayer() // NOLINT
@@ -46,6 +44,11 @@
void CLStackLayer::configure(const std::vector<ICLTensor *> &input, int axis, ICLTensor *output)
{
+ configure(CLKernelLibrary::get().get_compile_context(), input, axis, output);
+}
+
+void CLStackLayer::configure(const CLCompileContext &compile_context, const std::vector<ICLTensor *> &input, int axis, ICLTensor *output)
+{
_num_inputs = input.size();
_stack_kernels.resize(_num_inputs);
@@ -54,7 +57,7 @@
for(unsigned int i = 0; i < _num_inputs; i++)
{
- _stack_kernels[i].configure(input[i], axis_u, i, _num_inputs, output);
+ _stack_kernels[i].configure(compile_context, input[i], axis_u, i, _num_inputs, output);
}
}
@@ -87,4 +90,4 @@
CLScheduler::get().enqueue(_stack_kernels[i], false);
}
}
-} // namespace arm_compute
\ No newline at end of file
+} // namespace arm_compute