Skip to main content

ferrum_kernels/backend/reference/
mod.rs

1//! Portable vNext reference backend.
2//!
3//! This backend is a production contract oracle, not a product fallback. It is
4//! registered explicitly as [`DeviceClass::Reference`] and advertises only the
5//! operations it really executes.
6
7mod composition;
8mod dense_linear;
9mod runtime;
10
11pub use composition::{
12    reference_vnext_capabilities, reference_vnext_operation_registry, ReferenceVNextComposition,
13    REFERENCE_DENSE_SAFETENSORS_FORMAT_ID,
14};
15pub use runtime::{
16    ReferenceDeviceBuffer, ReferenceDeviceCommand, ReferenceDeviceFence, ReferenceDeviceRuntime,
17    ReferenceDeviceRuntimeError, ReferenceDeviceRuntimeSnapshot, ReferenceDeviceStream,
18};