sig
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_vector :
('a, 'b) Vector.vector ->
int -> ?ok_rng:int -> ?ko_rng:int -> int -> ('a, 'b) Vector.vector
end