ruda 0.1.4

Ruda portable host runtime.
Documentation

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::client and runtime::server: submit work and implement compute services.
  • runtime::storage, memory_management, and allocator: manage backend allocations.
  • runtime::backend, compiler, and kernel: implement runtime and compiled-kernel contracts.

Usage

Cargo package: ruda. Rust import: ruda.

[dependencies]
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.

Links