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};