module OpenCL: sig
.. end
val opencl_load_debug : string -> string -> Devices.generalInfo -> Kernel.kernel
val opencl_load_param_vec : int Pervasives.ref ->
Kernel.kernel -> int -> Vector.device_vec -> Devices.generalInfo -> unit
val opencl_load_param_local_vec : int Pervasives.ref ->
Kernel.kernel -> int -> Vector.device_vec -> Devices.generalInfo -> unit
val opencl_load_param_int : int Pervasives.ref -> Kernel.kernel -> int -> Devices.generalInfo -> unit
val opencl_load_param_int64 : int Pervasives.ref -> Kernel.kernel -> int -> Devices.generalInfo -> unit
val opencl_load_param_float : int Pervasives.ref -> Kernel.kernel -> float -> Devices.generalInfo -> unit
val opencl_load_param_float64 : int Pervasives.ref -> Kernel.kernel -> float -> Devices.generalInfo -> unit
val opencl_launch_grid : Kernel.kernel ->
Kernel.grid -> Kernel.block -> Devices.generalInfo -> int -> unit
val opencl_create_dummy_kernel : unit -> Kernel.kernel
val openCLKernelCache : (Digest.t, Devices.generalInfo -> Kernel.kernel) Hashtbl.t array
Pervasives.ref
val opencl_load : bool ->
bool -> int -> string -> string -> Devices.generalInfo -> Kernel.kernel
val opencl_load_arg : int Pervasives.ref ->
Devices.device -> Kernel.kernel -> int -> ('a, 'b) Kernel.kernelArgs -> unit