val alloc : Device.t -> int -> ('a, 'b) Stdlib.Bigarray.kind -> 'c bufferval host_to_device :
src:('a, 'b, Stdlib.Bigarray.c_layout) Stdlib.Bigarray.Array1.t ->
dst:'c buffer ->
unitval device_to_host :
src:'a buffer ->
dst:('b, 'c, Stdlib.Bigarray.c_layout) Stdlib.Bigarray.Array1.t ->
unitval host_ptr_to_device :
src_ptr:unit Ctypes_static.ptr ->
byte_size:int ->
dst:'a buffer ->
unitval device_to_host_ptr :
src:'a buffer ->
dst_ptr:unit Ctypes_static.ptr ->
byte_size:int ->
unitval device_to_device : src:'a buffer -> dst:'b buffer -> unitval memset : 'a buffer -> int -> unit