Module cl3::kernel

source ·
Expand description

OpenCL Kernel Object API.

Constants§

Functions§

  • Create an OpenCL kernel object for a program with a successfully built executable.
    Calls clCreateKernel to create an OpenCL kernel object.
  • Create OpenCL kernel objects for all kernel functions in a program.
    Calls clCreateKernelsInProgram to create OpenCL kernel objects.
  • Get data about arguments of an OpenCL kernel. Calls clGetKernelArgInfo to get the desired data about arguments of the kernel.
  • Get specific information about arguments of an OpenCL kernel.
    Calls clGetKernelArgInfo to get the desired information about the kernel.
  • Get data about an OpenCL kernel. Calls clGetKernelInfo to get the desired data about the kernel.
  • Get specific information about an OpenCL kernel.
    Calls clGetKernelInfo to get the desired information about the kernel.
  • Get data about work groups of an OpenCL kernel. Calls clGetKernelArgInfo to get the desired data about work groups of the kernel.
  • Get specific information about work groups of an OpenCL kernel.
    Calls clGetKernelWorkGroupInfo to get the desired information about the kernel.
  • Release an OpenCL kernel.
    Calls clReleaseKernel to decrement the kernel reference count.
  • Retain an OpenCL kernel.
    Calls clRetainKernel to increment the kernel reference count.
  • Set the argument value for a specific argument of a kernel.
    Calls clSetKernelArg.

Type Aliases§