burn_compute/lib.rs
1#![cfg_attr(not(feature = "std"), no_std)]
2#![warn(missing_docs)]
3
4//! Burn compute crate that helps creating high performance async backends.
5
6extern crate alloc;
7
8#[macro_use]
9extern crate derive_new;
10
11mod id;
12
13/// Compute channel module.
14pub mod channel;
15/// Compute client module.
16pub mod client;
17
18/// Autotune module
19pub mod tune;
20
21/// Memory management module.
22pub mod memory_management;
23/// Compute server module.
24pub mod server;
25/// Compute Storage module.
26pub mod storage;
27
28mod compute;
29pub use compute::*;