modactivations;modbasic_ops;modmatmul_and_convolve;modscalar_matching;modtiled_ops;usesuper::*;usestd::sync::OnceLock;/// Shared GPU backend for fast test execution (initialized once)
staticSHARED_GPU:OnceLock<Option<GpuBackend>>=OnceLock::new();/// Get shared GPU backend (fast) or None if unavailable
fnget_shared_gpu()->Option<GpuBackend>{SHARED_GPU.get_or_init(||ifGpuBackend::is_available(){Some(GpuBackend::new())}else{None}).clone()}