cubecl-server 0.12.0-pre.1

Toolkit for implementing a CubeCL runtime: memory pools, streams, drivers and the compilation pipeline.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Compilation for a runtime: the one path every backend loads a kernel by,
//! the two halves a backend contributes to it, the persistent stores and the
//! in-memory cache in front of them, and what the environment records of a
//! compilation. The [`Compiler`](cubecl_runtime::compiler::Compiler) contract
//! itself lives in `cubecl-runtime` and is re-exported here.

mod base;
mod loader;
mod record;
mod store;
mod target;

pub use base::*;
pub use loader::*;
pub use record::*;
pub use store::*;
pub use target::*;