24.04
|
Use Kernel Writer to write kernel code Used by dynamic_fusion module. More...
#include <GpuCkwDriver.h>
Public Member Functions | |
GpuCkwDriver ()=delete | |
Default constructor. More... | |
GpuCkwDriver (const GpuKernelComponentGroup &components) | |
Constructor. More... | |
~GpuCkwDriver () override=default | |
Destructor. More... | |
std::string | get_name () override |
Generate kernel name. More... | |
std::string | get_code () override |
Generate kernel code. More... | |
std::string | get_config_id () override |
Generate config id string of the entire kernel. More... | |
Window | get_window () const override |
Generate execution window. More... | |
GpuKernelArgumentList | get_kernel_arguments () override |
Get the flat list of arguments of the kernel. More... | |
Public Member Functions inherited from IGpuKernelWriter | |
virtual | ~IGpuKernelWriter () |
Destructor. More... | |
virtual CLBuildOptions | get_build_options () |
Generate build options. More... | |
Use Kernel Writer to write kernel code Used by dynamic_fusion module.
Definition at line 47 of file GpuCkwDriver.h.
|
delete |
Default constructor.
GpuCkwDriver | ( | const GpuKernelComponentGroup & | components | ) |
Constructor.
[in] | components | Kernel component group from which the kernel will be generated |
Definition at line 48 of file GpuCkwDriver.cpp.
References ARM_COMPUTE_ERROR_ON, and kernel_name.
|
overridedefault |
Destructor.
|
overridevirtual |
|
overridevirtual |
Generate config id string of the entire kernel.
This is used for tuning
Implements IGpuKernelWriter.
Definition at line 91 of file GpuCkwDriver.cpp.
References ARM_COMPUTE_ERROR_ON.
|
overridevirtual |
Get the flat list of arguments of the kernel.
Reimplemented from IGpuKernelWriter.
Definition at line 110 of file GpuCkwDriver.cpp.
References GemmTuner::args, ARM_COMPUTE_ERROR, and arm_compute::experimental::dynamic_fusion::from_ckw().
|
overridevirtual |
|
overridevirtual |
Generate execution window.
Implements IGpuKernelWriter.
Definition at line 103 of file GpuCkwDriver.cpp.
References ARM_COMPUTE_ERROR_ON_MSG.