cubecl_runtime/lib.rs
#![cfg_attr(not(feature = "std"), no_std)]
#![warn(missing_docs)]
//! CubeCL runtime crate that helps creating high performance async runtimes.
extern crate alloc;
#[macro_use]
extern crate derive_new;
mod id;
/// Compute channel module.
pub mod channel;
/// Compute client module.
pub mod client;
/// Autotune module
pub mod tune;
/// Memory management module.
pub mod memory_management;
/// Compute server module.
pub mod server;
/// Compute Storage module.
pub mod storage;
mod feature_set;
mod base;
pub use base::*;
pub use cubecl_common::benchmark;
pub use feature_set::*;
/// Debugging utilities.
pub mod debug;