Module Streamlines__.Owl_enhance
val
char_ptr_to_uint64_ptr : char Ctypes_static.ptr ‑> Unsigned.uint64
Ctypes_static.ptr
val
opencl_read_param_str : (Unsigned.UInt32.t ‑> Unsigned.size_t ‑> unit Ctypes.ptr ‑> Unsigned.size_t Ctypes.ptr ‑> int32) ‑>
int ‑> string
val
opencl_read_param_int : (Unsigned.UInt32.t ‑> Unsigned.size_t ‑> unit Ctypes.ptr ‑> Unsigned.size_t Ctypes.ptr ‑> int32) ‑>
int ‑> int
val
program__get_build_status : Owl_opencl.G.cl_program ‑> Owl_opencl.G.cl_device_id ‑> int
val
program__get_build_options_str : Owl_opencl.G.cl_program
‑> Owl_opencl.G.cl_device_id
‑> string
val
program__get_build_log_str : Owl_opencl.G.cl_program ‑> Owl_opencl.G.cl_device_id ‑> string
val
program__get_info_source_str : Owl_opencl.G.cl_program ‑> string
val
event__get_profiling_info : Owl_opencl.G.cl_event ‑> int ‑>
int64
val
event__get_duration : Owl_opencl.G.cl_event ‑> int64
val
get_buffer_info : Owl_opencl.G.cl_mem ‑> int ‑>
'a *
int
val
buffer__size : Owl_opencl.G.cl_mem ‑> int
val
buffer__enqueue_read : ?ofs:int ‑>
?len:int ‑> ?blocking:bool
‑>
?wait_for:Owl_opencl_generated.cl_event list ‑> Owl_opencl_generated.cl_command_queue
‑> Owl_opencl.G.cl_mem ‑> ('a, 'b, Bigarray.c_layout) Bigarray.Genarray.t
‑>
Owl_opencl_generated.cl_event
val
buffer__enqueue_write : ?ofs:int ‑> ?len:int ‑>
?blocking:bool ‑>
?wait_for:Owl_opencl_generated.cl_event list ‑> Owl_opencl_generated.cl_command_queue
‑> ('a, 'b, Bigarray.c_layout) Bigarray.Genarray.t
‑> Owl_opencl.G.cl_mem ‑> Owl_opencl_generated.cl_event