Module Mem


module Mem: sig .. end

val auto : bool Pervasives.ref
val auto_transfers : bool -> unit
val to_device : ('a, 'b) Vector.vector -> ?queue_id:int -> Devices.device -> unit
val to_cpu : ('a, 'b) Vector.vector -> ?queue_id:int -> unit -> unit
val unsafe_set : ('a, 'b) Vector.vector -> int -> 'a -> unit
val unsafe_get : ('a, 'b) Vector.vector -> int -> 'a
val set : ('a, 'b) Vector.vector -> int -> 'a -> unit
val get : ('a, 'b) Vector.vector -> int -> 'a
val sub_custom_array : Vector.customarray -> 'a Vector.custom -> int -> Vector.customarray
val sub_vector : ('a, 'b) Vector.vector -> int -> int -> ('a, 'b) Vector.vector