Module opencl3::kernel [−][src]
Structs
ExecuteKernel | A struct that implements the builder pattern to simplify setting up Kernel arguments and the NDRange when enqueueing a Kernel on a CommandQueue. |
Kernel | An OpenCL kernel object. |
Enums
KernelArgInfo | |
KernelInfo | |
KernelSubGroupInfo | |
KernelWorkGroupInfo |
Constants
Functions
create_kernel | Create an OpenCL kernel object for a program with a successfully built executable. |
create_kernels_in_program | Create OpenCL kernel objects for all kernel functions in a program. |
create_program_kernels | Create OpenCL Kernel objects for all the kernel functions in a program. |
get_kernel_arg_data | Get data about arguments of an OpenCL kernel. Calls clGetKernelArgInfo to get the desired data about arguments of the kernel. |
get_kernel_arg_info | Get specific information about arguments of an OpenCL kernel. |
get_kernel_data | Get data about an OpenCL kernel. Calls clGetKernelInfo to get the desired data about the kernel. |
get_kernel_info | Get specific information about an OpenCL kernel. |
get_kernel_work_group_data | Get data about work groups of an OpenCL kernel. Calls clGetKernelArgInfo to get the desired data about work groups of the kernel. |
get_kernel_work_group_info | Get specific information about work groups of an OpenCL kernel. |
release_kernel | Release an OpenCL kernel. |
retain_kernel | Retain an OpenCL kernel. |
set_kernel_arg | Set the argument value for a specific argument of a kernel. |
set_kernel_arg_svm_pointer | Set set a SVM pointer as the argument value for a specific argument of a kernel. |
set_kernel_exec_info | Pass additional information other than argument values to a kernel. |