Spoc_frameworkmodule Backend_error : sig ... endmodule Cache_hooks : sig ... endCross-layer cache-teardown notifications.
module Compile_cache : sig ... endShared compile-cache key builder for GPU backend plugins.
module Device_type : sig ... endmodule Framework_sig : sig ... endmodule Guarded_cache : sig ... endConcurrency-safe kernel-compilation cache, shared by every GPU backend.
module Kernel_args : sig ... endIndexed kernel-argument container.
module Launch_hooks : sig ... endSynchronisation-point hook for deferred kernel launches (specs/launch-window.md).
Whether a device shares system memory with the host (an APU or integrated GPU), as the backend that owns the device knows it. See the implementation for why this is a hook and not a field. The framework name must be the backend's name ("HIP", "CUDA/PTX", "CUDA/C"): a mismatch is read as "not known".
module Typed_value : sig ... end