24.02.1
|
Contain information required to set up a kernel argument at run time. More...
#include <GpuKernelArgument.h>
Public Types | |
enum | Type : int { Scalar, Vector, Image, Image_Reinterpret_As_3D, Image_Export_To_ClImage2D, Image_3D, Image_3D_Export_To_ClImage2D, Tensor_3D, Tensor_4D, Tensor_4D_t_Buffer, Tensor_4D_t_Image, Tensor_Special_0 } |
Enumerate all the tensor arguments variants used by all kernel implementations. More... | |
Public Member Functions | |
GpuKernelArgumentInfo ()=default | |
Default constructor. More... | |
GpuKernelArgumentInfo (Type type) | |
Constructor. More... | |
Data Fields | |
Type | type {Type::Tensor_4D_t_Buffer} |
Contain information required to set up a kernel argument at run time.
Definition at line 38 of file GpuKernelArgument.h.
|
strong |
Enumerate all the tensor arguments variants used by all kernel implementations.
Enumerator | |
---|---|
Scalar | |
Vector | |
Image | |
Image_Reinterpret_As_3D | |
Image_Export_To_ClImage2D | |
Image_3D | |
Image_3D_Export_To_ClImage2D | |
Tensor_3D | |
Tensor_4D | |
Tensor_4D_t_Buffer | |
Tensor_4D_t_Image | |
Tensor_Special_0 |
Definition at line 41 of file GpuKernelArgument.h.
|
default |
Default constructor.
|
inline |
Constructor.
Definition at line 64 of file GpuKernelArgument.h.
References GpuKernelArgumentInfo::type.
Type type {Type::Tensor_4D_t_Buffer} |
Definition at line 67 of file GpuKernelArgument.h.
Referenced by ClTemplateDepthwiseConv2d::get_tag_lut(), ClTemplateDirectConv2d::get_tag_lut(), GpuKernelArgumentInfo::GpuKernelArgumentInfo(), and arm_compute::experimental::dynamic_fusion::operator==().