Backend_impl.Alloc_buffer_ignore_streammodule Device_types : Backend_intf.Device_typesmodule Backend :
Backend_intf.Alloc_buffer
with type buffer_ptr = Device_types.buffer_ptr
and type stream := Base.unitinclude Backend_intf.Buffer with type buffer_ptr = Backend.buffer_ptrtype buffer_ptr = Backend.buffer_ptrval sexp_of_buffer_ptr : buffer_ptr -> Sexplib0.Sexp.tinclude sig ... endtype nonrec buffer = buffer_ptr Backend_intf.bufferval sexp_of_buffer : buffer -> Sexplib0.Sexp.ttype nonrec ctx_arrays = buffer_ptr Backend_intf.ctx_arraysval sexp_of_ctx_arrays : ctx_arrays -> Sexplib0.Sexp.ttype stream = Device_types.streamval alloc_array : Ops.prec -> dims:Base.int Base.array -> stream -> buffer_ptrval alloc_zeros : Ops.prec -> dims:Base.int Base.array -> stream -> buffer_ptrval free_buffer : (stream -> buffer_ptr -> Base.unit) Base.option