diff options
Diffstat (limited to 'src/dynamic_fusion/sketch/gpu/IGpuKernelWriter.h')
-rw-r--r-- | src/dynamic_fusion/sketch/gpu/IGpuKernelWriter.h | 20 |
1 files changed, 17 insertions, 3 deletions
diff --git a/src/dynamic_fusion/sketch/gpu/IGpuKernelWriter.h b/src/dynamic_fusion/sketch/gpu/IGpuKernelWriter.h index ae67790b4b..28e5432224 100644 --- a/src/dynamic_fusion/sketch/gpu/IGpuKernelWriter.h +++ b/src/dynamic_fusion/sketch/gpu/IGpuKernelWriter.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Arm Limited. + * Copyright (c) 2022-2023 Arm Limited. * * SPDX-License-Identifier: MIT * @@ -27,9 +27,11 @@ #include "arm_compute/core/CL/CLCompileContext.h" #include "arm_compute/core/Window.h" #include "src/dynamic_fusion/sketch/gpu/GpuKernelArgument.h" +#include "src/dynamic_fusion/sketch/gpu/GpuKernelSourceCode.h" #include <map> #include <string> +#include <vector> namespace arm_compute { @@ -56,8 +58,20 @@ public: virtual std::string get_config_id() = 0; /** Generate execution window */ virtual Window get_window() const = 0; - /** Get the kernel argument lists of the kernel*/ - virtual std::map<ITensorInfo::Id, GpuKernelArgument> get_tensors() = 0; + /** Get the kernel argument lists of the kernel + * @deprecated To be removed along with ClTemplateWriter + */ + virtual std::map<ITensorInfo::Id, GpuKernelArgument> get_tensors() + { + return {}; + } +#ifdef ACL_INTERNAL_TEST_CKW_IN_DF + /** Get the flat list of arguments of the kernel*/ + virtual GpuKernelArgumentList get_kernel_arguments() + { + return {}; + } +#endif // ACL_INTERNAL_TEST_CKW_IN_DF }; } // namespace dynamic_fusion |