sim_lib_compute_cuda/
lib.rs1#![allow(unsafe_code)]
2#![deny(missing_docs)]
3mod loader;
11mod site;
12mod storage;
13
14pub use loader::{
15 CudaAbiEvidence, CudaLibrarySet, CudaLoadError, CudaRuntimeLoader, CudaRuntimeProbe,
16 CudaSymbolEvidence, DynamicCudaLoader, FakeCudaLoader, discover_cuda_runtime,
17};
18pub use site::{
19 ComputeCudaLib, CudaTensorExecutor, compute_cuda_capability, compute_cuda_lib_symbol,
20 compute_cuda_site_symbol, cuda_executor_symbol,
21};
22pub use storage::{CudaAllocation, CudaResidentStorage};
23
24pub static RECIPES: sim_cookbook::EmbeddedDir =
26 include!(concat!(env!("OUT_DIR"), "/cookbook_recipes.rs"));
27
28#[cfg(test)]
29mod tests;