Backend.KernelKernel compilation and execution
val create_args : unit -> argsval set_arg_buffer : args -> int -> _ Memory.buffer -> unitval set_arg_int32 : args -> int -> int32 -> unitval set_arg_int64 : args -> int -> int64 -> unitval set_arg_float32 : args -> int -> float -> unitval set_arg_float64 : args -> int -> float -> unitval set_arg_ptr : args -> int -> nativeint -> unitval launch :
t ->
args:args ->
grid:Spoc_framework.Framework_sig.dims ->
block:Spoc_framework.Framework_sig.dims ->
shared_mem:int ->
stream:Stream.t option ->
unit