pub mod activation;
pub mod bool_tensor;
pub mod float_tensor;
pub mod int_tensor;
pub mod module;
pub mod qtensor;
pub mod transaction;
pub(crate) fn get_seeded_rng() -> rand::rngs::StdRng {
use rand::SeedableRng;
let lock = crate::backend::SEED.lock().unwrap();
if let Some(ref rng) = *lock {
rng.clone()
} else {
rand::rngs::StdRng::from_rng(rand::thread_rng()).unwrap()
}
}