#[cfg(test)] mod dqn_cuda_device_test { use candle_core::Device; #[test] fn test_cuda_available() { let device = Device::cuda_if_available(0); match device { Ok(dev) => { println!("Device: {:?}", dev); println!("Is CUDA: {}", dev.is_cuda()); if dev.is_cuda() { println!("✅ CUDA device available and selected"); } else { println!("⚠️ Device::cuda_if_available returned CPU (CUDA unavailable)"); } } Err(e) => { println!("❌ Device::cuda_if_available error: {}", e); } } } }