package spoc

  1. Overview
  2. Docs
exception No_OpenCL_Device
exception OPENCL_ERROR_UNKNOWN
exception INVALID_CONTEXT
exception INVALID_DEVICE
exception INVALID_VALUE
exception INVALID_QUEUE_PROPERTIES
exception OUT_OF_RESOURCES
exception MEM_OBJECT_ALLOCATION_FAILURE
exception OUT_OF_HOST_MEMORY
exception FILE_NOT_FOUND
exception INVALID_PROGRAM
exception INVALID_BINARY
exception INVALID_BUILD_OPTIONS
exception INVALID_OPERATION
exception COMPILER_NOT_AVAILABLE
exception BUILD_PROGRAM_FAILURE
exception INVALID_KERNEL
exception INVALID_ARG_INDEX
exception INVALID_ARG_VALUE
exception INVALID_MEM_OBJECT
exception INVALID_SAMPLER
exception INVALID_ARG_SIZE
exception INVALID_COMMAND_QUEUE
val opencl_alloc_vect : ('a, 'b) Vector.vector -> int -> Devices.generalInfo -> unit
val opencl_custom_alloc_vect : ('a, 'b) Vector.vector -> int -> Devices.generalInfo -> unit
val opencl_free_vect : ('a, 'b) Vector.vector -> int -> unit
val opencl_part_device_to_cpu : ('a, 'b) Vector.vector -> ('a, 'b) Vector.vector -> int -> Devices.generalInfo -> Devices.gcInfo -> int -> int -> int -> int -> int -> unit
val opencl_custom_part_device_to_cpu : ('a, 'b) Vector.vector -> ('a, 'b) Vector.vector -> int -> Devices.generalInfo -> Devices.gcInfo -> int -> int -> int -> int -> int -> unit
val opencl_part_cpu_to_device : ('a, 'b) Vector.vector -> ('a, 'b) Vector.vector -> int -> Devices.generalInfo -> Devices.gcInfo -> int -> int -> int -> int -> int -> unit
val opencl_custom_part_cpu_to_device : ('a, 'b) Vector.vector -> ('a, 'b) Vector.vector -> int -> Devices.generalInfo -> Devices.gcInfo -> int -> int -> int -> int -> int -> unit
val opencl_cpu_to_device : ('a, 'b) Vector.vector -> int -> Devices.generalInfo -> int -> unit
val opencl_device_to_device : ('a, 'b) Vector.vector -> int -> Devices.device -> unit
val opencl_device_to_cpu : ('a, 'b) Vector.vector -> int -> Devices.generalInfo -> Devices.specificInfo -> int -> unit
val opencl_custom_cpu_to_device : ('a, 'b) Vector.vector -> int -> Devices.generalInfo -> int -> unit
val opencl_custom_device_to_cpu : ('a, 'b) Vector.vector -> int -> Devices.generalInfo -> Devices.specificInfo -> int -> unit
val opencl_vector_copy : ('a, 'b) Vector.vector -> int -> ('a, 'b) Vector.vector -> int -> int -> Devices.generalInfo -> int -> unit
val opencl_custom_vector_copy : ('a, 'b) Vector.vector -> int -> ('a, 'b) Vector.vector -> int -> int -> Devices.generalInfo -> int -> unit
val opencl_matrix_copy : ('a, 'b) Vector.vector -> int -> int -> int -> ('a, 'b) Vector.vector -> int -> int -> int -> int -> int -> Devices.generalInfo -> int -> unit
val opencl_custom_matrix_copy : ('a, 'b) Vector.vector -> int -> int -> int -> ('a, 'b) Vector.vector -> int -> int -> int -> int -> int -> Devices.generalInfo -> int -> unit