Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

API reference

The public Rust API is documented with rustdoc and built for the whole workspace with all features enabled. The generated documentation is served under /api/.

Crates

CrateTierRole
virtio-accelcore + allocFacade re-exporting the portable layers
virtio-accel-protocorePointer-free, little-endian protocol 1.0 wire structures
virtio-accel-transportcoreDescriptor-chain, queue, reset, and notification ports
virtio-accel-corecoreBackend lifecycle, memory, program, queue, and event contracts
virtio-accel-tosacore + allocBounded zero-copy TOSA 1.0 validation and lowering analysis
virtio-accel-tosa-buildcore + allocBorrowed and owned static TOSA 1.0 authoring
virtio-accel-vaccelcoreAdapter seam for native provider contracts
virtio-accel-coremlmacOS stdTOSA-to-Core ML lowering and ANE-capable prediction
virtio-accel-openvinoLinux stdTOSA-to-OpenVINO IR lowering and NPU/GPU/CPU inference
virtio-accel-hexagonWindows ARM64 stdStrict FP16/INT8 TOSA-to-QNN lowering
virtio-accel-xdnastdAMD XDNA2 NPU backend over HRX with BF16/FP8/INT8 TOSA tiers
virtio-accel-vulkanstdVendor-neutral Vulkan 1.3 compute backend with the shared FP32 tier plus the native FP16 and FP8 tiers
virtio-accel-split-queuecore + allocBounded in-memory split-ring reference model
virtio-accel-guestcore + allocTyped reference client
virtio-accel-devicecore + allocDevice-owned state with generational IDs
virtio-accel-mockstdIn-memory backend with deterministic test-only artifacts
virtio-accel-conformancestdTransport-free semantic suite and numerical corpus
virtio-accel-cleanroomcoreIndependent conformance codec

The rustdoc index at /api/ lists every crate and its feature-gated items. See the public API policy for how the documentation layers are split and what is guaranteed stable.