24.02.1
|
Go to the documentation of this file.
24 #ifndef ACL_SRC_DYNAMIC_FUSION_SKETCH_GPU_GPUKERNELSOURCECODE
25 #define ACL_SRC_DYNAMIC_FUSION_SKETCH_GPU_GPUKERNELSOURCECODE
32 #ifndef ACL_INTERNAL_TEST_CKW_IN_DF
34 #else // ACL_INTERNAL_TEST_CKW_IN_DF
36 #endif // ACL_INTERNAL_TEST_CKW_IN_DF
41 namespace experimental
43 namespace dynamic_fusion
46 #ifndef ACL_INTERNAL_TEST_CKW_IN_DF
48 #else // ACL_INTERNAL_TEST_CKW_IN_DF
50 #endif // ACL_INTERNAL_TEST_CKW_IN_DF
78 _build_options = b_options;
111 return _build_options;
127 std::string _config_id{};
128 CLBuildOptions _build_options{};
GpuKernelSourceCode & build_options(const CLBuildOptions &b_options)
Set kernel build options.
const Window & window() const
Get kernel execution window.
std::string config_id() const
Get kernel config id string.
const CLBuildOptions & build_options() const
Get kernel build options.
std::string code() const
Get kernel code.
Container of kernel code to be compiled and run in a GpuUnitWorkload.
GpuKernelSourceCode & config_id(const std::string &c_id)
Set kernel config id string.
std::string name() const
Get kernel name.
const GpuKernelArgumentList & arguments() const
Get kernel argument list.
GpuKernelSourceCode & name(const std::string &n)
Set kernel name.
Describe a multidimensional execution window.
Copyright (c) 2017-2024 Arm Limited.
std::map< ITensorInfo::Id, GpuKernelArgument > GpuKernelArgumentList
The argument list of a GpuKernelSourceCode.
GpuKernelSourceCode & window(const Window &window)
Set kernel execution window.
GpuKernelSourceCode & code(const std::string &c)
Set kernel code.
GpuKernelSourceCode & arguments(const GpuKernelArgumentList &arguments)
Set kernel argument list.