sim_lib_compute_rocm/
lib.rs1#![allow(unsafe_code)]
2#![deny(missing_docs)]
3mod loader;
12mod site;
13mod storage;
14
15pub use loader::{
16 DynamicRocmLoader, FakeRocmLoader, RocmAbiEvidence, RocmLibrarySet, RocmLoadError,
17 RocmRuntimeLoader, RocmRuntimeProbe, RocmSymbolEvidence, discover_rocm_runtime,
18};
19pub use site::{
20 ComputeRocmLib, RocmTensorExecutor, compute_rocm_capability, compute_rocm_lib_symbol,
21 compute_rocm_site_symbol, rocm_executor_symbol,
22};
23pub use storage::{RocmAllocation, RocmResidentStorage};
24
25pub static RECIPES: sim_cookbook::EmbeddedDir =
27 include!(concat!(env!("OUT_DIR"), "/cookbook_recipes.rs"));
28
29#[cfg(test)]
30mod tests;