Back to Eqiora docs Skip to main content

Module device

Module device 

Source
Description

Backend-neutral device identity, capability, residency, and evidence.

Structs§

BufferId
Runtime-local allocation identity.
Completion
Completion identity for one submitted device operation.
DeviceBufferDescriptor
Shape and residency of one typed device allocation.
DeviceDescriptor
Eqiora-owned snapshot of a device discovered by a runtime.
DeviceExecutionTimings
Independently measured wall-time phases for one device execution.
DeviceId
One device selected within a concrete runtime.
HostBufferDescriptor
Shape of one caller-owned host region participating in a transfer.
QueueId
Runtime-scoped identity for one materialized ordered command queue.
QueueSlot
Deployment-selected logical queue position on one device.
QueueTimeline
Monotone submission identity source owned by an adapter queue.
RuntimeId
Stable Eqiora-owned identity for a device runtime adapter.
SparseActionTolerance
Explicit absolute/relative comparison contract for a sparse action oracle.
SubmissionId
Identity of one successfully enqueued operation.
TransferEvidence
Evidence that one planned transfer was enqueued on the resident device.
TransferPlan
One validated movement of an equal typed region.
WaitedCompletion
Immutable evidence that the host successfully waited for one backend fence.

Enums§

DeviceCapability
Independently negotiable device capability.
DeviceElementType
Stored element representation for device data and sparse structure.
MemoryRegion
Explicit source or destination memory space.
SparseActionPolicy
Floating-point ordering selected for a sparse operator action.
TransferDirection
Direction implied by two explicit memory regions.

Traits§

CommandQueue
Ordered asynchronous submission seam implemented by an adapter queue.
DeviceBuffer
Typed ownership seam implemented by a concrete adapter allocation.
DeviceElement
Rust element types admitted at the device-buffer boundary.
DeviceRuntime
Discovery boundary implemented by a concrete runtime adapter.
Fence
Backend fence whose vendor event remains private to the adapter.