Skip to main content

vyre_driver_wgpu/
engine.rs

1//! Layer 3 complete compute engines.
2//!
3//! Each engine is a self-contained GPU compute pipeline: structured input
4//! in, compute passes on a real GPU backend, typed output back.
5//!
6//! This module owns concrete backend execution helpers. Domain algorithms live
7//! in `vyre-libs`; artifact admission and persistent execution live in
8//! `vyre-runtime`.
9
10/// Per-thread scratch arenas for record/readback hot-path vectors.
11pub(crate) mod dispatch_scratch;
12/// GPU-resident command graph execution.
13pub mod graph;
14/// Mockable multi-GPU work partitioning.
15pub mod multi_gpu;
16/// Shared command recording and readback for vyre IR dispatch paths.
17pub(crate) mod record_and_readback;