#![allow(unsafe_code)]
#![deny(missing_docs)]
mod loader;
mod site;
mod storage;
pub use loader::{
CudaAbiEvidence, CudaLibrarySet, CudaLoadError, CudaRuntimeLoader, CudaRuntimeProbe,
CudaSymbolEvidence, DynamicCudaLoader, FakeCudaLoader, discover_cuda_runtime,
};
pub use site::{
ComputeCudaLib, CudaTensorExecutor, compute_cuda_capability, compute_cuda_lib_symbol,
compute_cuda_site_symbol, cuda_executor_symbol,
};
pub use storage::{CudaAllocation, CudaResidentStorage};
pub static RECIPES: sim_cookbook::EmbeddedDir =
include!(concat!(env!("OUT_DIR"), "/cookbook_recipes.rs"));
#[cfg(test)]
mod tests;