Hip_plugin_base.Hipmodule Device : sig ... endmodule Memory : sig ... endmodule Stream : sig ... endmodule Event : sig ... endmodule Kernel : sig ... endmodule Async :
Spoc_framework.Framework_sig.ASYNC
with type device := Device.t
and type stream := Stream.t
and type event := Event.t
and type 'a buffer := 'a Memory.bufferRanged / stream-ordered transfers, pinned host memory and inter-stream ordering (see ASYNC). Backends that do not provide them use Async_refused.