Description
Backend-neutral device identity, capability, residency, and evidence.
Structs§
- Buffer
Id - Runtime-local allocation identity.
- Completion
- Completion identity for one submitted device operation.
- Device
Buffer Descriptor - Shape and residency of one typed device allocation.
- Device
Descriptor - Eqiora-owned snapshot of a device discovered by a runtime.
- Device
Execution Timings - Independently measured wall-time phases for one device execution.
- Device
Id - One device selected within a concrete runtime.
- Host
Buffer Descriptor - Shape of one caller-owned host region participating in a transfer.
- QueueId
- Runtime-scoped identity for one materialized ordered command queue.
- Queue
Slot - Deployment-selected logical queue position on one device.
- Queue
Timeline - Monotone submission identity source owned by an adapter queue.
- Runtime
Id - Stable Eqiora-owned identity for a device runtime adapter.
- Sparse
Action Tolerance - Explicit absolute/relative comparison contract for a sparse action oracle.
- Submission
Id - Identity of one successfully enqueued operation.
- Transfer
Evidence - Evidence that one planned transfer was enqueued on the resident device.
- Transfer
Plan - One validated movement of an equal typed region.
- Waited
Completion - Immutable evidence that the host successfully waited for one backend fence.
Enums§
- Device
Capability - Independently negotiable device capability.
- Device
Element Type - Stored element representation for device data and sparse structure.
- Memory
Region - Explicit source or destination memory space.
- Sparse
Action Policy - Floating-point ordering selected for a sparse operator action.
- Transfer
Direction - Direction implied by two explicit memory regions.
Traits§
- Command
Queue - Ordered asynchronous submission seam implemented by an adapter queue.
- Device
Buffer - Typed ownership seam implemented by a concrete adapter allocation.
- Device
Element - Rust element types admitted at the device-buffer boundary.
- Device
Runtime - Discovery boundary implemented by a concrete runtime adapter.
- Fence
- Backend fence whose vendor event remains private to the adapter.