cubecl_server/compiler/mod.rs
1//! Compilation for a runtime: the one path every backend loads a kernel by,
2//! the two halves a backend contributes to it, the persistent stores and the
3//! in-memory cache in front of them, and what the environment records of a
4//! compilation. The [`Compiler`](cubecl_runtime::compiler::Compiler) contract
5//! itself lives in `cubecl-runtime` and is re-exported here.
6
7mod base;
8mod loader;
9mod record;
10mod store;
11mod target;
12
13pub use base::*;
14pub use loader::*;
15pub use record::*;
16pub use store::*;
17pub use target::*;