ruda
Portable host runtime for Ruda compute backends. This crate owns compute clients and servers, device-storage management, execution streams, kernel tasks, and autotuning; hardware-specific execution lives in the separate driver crates.
Interfaces
runtime::clientandruntime::server: submit work and implement compute services.runtime::storage,memory_management, andallocator: manage backend allocations.runtime::backend,compiler, andkernel: implement runtime and compiled-kernel contracts.
Usage
Cargo package: ruda. Rust import: ruda.
[]
= "0.1"
Features
Default features: runtime-default.
| Feature | Purpose |
|---|---|
runtime |
Expose the runtime modules. |
runtime-std |
Enable host configuration and standard-library integration. |
runtime-storage-bytes |
Enable byte-backed storage support. |
runtime-tracing |
Enable runtime tracing. |