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