Expand description
OpenCL
Kernel Object API.
Constants§
- CL_
INVALID_ VALUE - CL_
KERNEL_ ARG_ ACCESS_ NONE - CL_
KERNEL_ ARG_ ACCESS_ QUALIFIER - CL_
KERNEL_ ARG_ ACCESS_ READ_ ONLY - CL_
KERNEL_ ARG_ ACCESS_ READ_ WRITE - CL_
KERNEL_ ARG_ ACCESS_ WRITE_ ONLY - CL_
KERNEL_ ARG_ ADDRESS_ CONSTANT - CL_
KERNEL_ ARG_ ADDRESS_ GLOBAL - CL_
KERNEL_ ARG_ ADDRESS_ LOCAL - CL_
KERNEL_ ARG_ ADDRESS_ PRIVATE - CL_
KERNEL_ ARG_ ADDRESS_ QUALIFIER - CL_
KERNEL_ ARG_ NAME - CL_
KERNEL_ ARG_ TYPE_ CONST - CL_
KERNEL_ ARG_ TYPE_ NAME - CL_
KERNEL_ ARG_ TYPE_ NONE - CL_
KERNEL_ ARG_ TYPE_ PIPE - CL_
KERNEL_ ARG_ TYPE_ QUALIFIER - CL_
KERNEL_ ARG_ TYPE_ RESTRICT - CL_
KERNEL_ ARG_ TYPE_ VOLATILE - CL_
KERNEL_ ATTRIBUTES - CL_
KERNEL_ COMPILE_ NUM_ SUB_ GROUPS - CL_
KERNEL_ COMPILE_ WORK_ GROUP_ SIZE - CL_
KERNEL_ CONTEXT - CL_
KERNEL_ EXEC_ INFO_ SVM_ FINE_ GRAIN_ SYSTEM - CL_
KERNEL_ EXEC_ INFO_ SVM_ PTRS - CL_
KERNEL_ FUNCTION_ NAME - CL_
KERNEL_ GLOBAL_ WORK_ SIZE - CL_
KERNEL_ LOCAL_ MEM_ SIZE - CL_
KERNEL_ LOCAL_ SIZE_ FOR_ SUB_ GROUP_ COUNT - CL_
KERNEL_ MAX_ NUM_ SUB_ GROUPS - CL_
KERNEL_ MAX_ SUB_ GROUP_ SIZE_ FOR_ NDRANGE - CL_
KERNEL_ NUM_ ARGS - CL_
KERNEL_ PREFERRED_ WORK_ GROUP_ SIZE_ MULTIPLE - CL_
KERNEL_ PRIVATE_ MEM_ SIZE - CL_
KERNEL_ PROGRAM - CL_
KERNEL_ REFERENCE_ COUNT - CL_
KERNEL_ SUB_ GROUP_ COUNT_ FOR_ NDRANGE - CL_
KERNEL_ WORK_ GROUP_ SIZE - CL_
SUCCESS
Functions§
- clone_
kernel - Clone an
OpenCL
kernel object. Calls clCloneKernel to clone anOpenCL
kernel object.CL_VERSION_2_1
- create_
kernel - Create an
OpenCL
kernel object for a program with a successfully built executable. Calls clCreateKernel to create anOpenCL
kernel object. - create_
kernels_ in_ program - Create
OpenCL
kernel objects for all kernel functions in a program. Calls clCreateKernelsInProgram to createOpenCL
kernel objects. - 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. Calls clGetKernelArgInfo to get the desired information about the 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. Calls clGetKernelInfo to get the desired information about the kernel. - get_
kernel_ sub_ group_ info - Get specific information about sub groups of an
OpenCL
kernel. Calls clGetKernelSubGroupInfo to get the desired information about the kernel.CL_VERSION_2_1
- 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. Calls clGetKernelWorkGroupInfo to get the desired information about the kernel. - release_
kernel ⚠ - Release an
OpenCL
kernel. Calls clReleaseKernel to decrement the kernel reference count. - retain_
kernel ⚠ - Retain an
OpenCL
kernel. Calls clRetainKernel to increment the kernel reference count. - set_
kernel_ ⚠arg - Set the argument value for a specific argument of a kernel. Calls clSetKernelArg.
- set_
kernel_ ⚠arg_ svm_ pointer - Set set a SVM pointer as the argument value for a specific argument of a kernel. Calls clSetKernelArgSVMPointer.
- set_
kernel_ ⚠exec_ info - Pass additional information other than argument values to a kernel. Calls clSetKernelExecInfo.