From cb5eca7d82891beed1c25e33d907ba603c040d7a Mon Sep 17 00:00:00 2001 From: GZTime Date: Thu, 9 Jan 2025 12:32:17 +0800 Subject: [PATCH] chore: better list devices --- src/main.rs | 5 ++++- src/utils/device.rs | 9 --------- 2 files changed, 4 insertions(+), 10 deletions(-) diff --git a/src/main.rs b/src/main.rs index 549fdea..f2825ed 100644 --- a/src/main.rs +++ b/src/main.rs @@ -24,7 +24,10 @@ fn main() -> anyhow::Result<()> { let device_list = utils::DeviceList::new()?; if ARGS.list_device { - info!("Available OpenCL devices: \n{:?}", device_list); + info!("Available OpenCL devices: \n"); + for (i, device) in device_list.iter().enumerate() { + println!("Device #{} - {:?}", i, device); + } return Ok(()); } diff --git a/src/utils/device.rs b/src/utils/device.rs index 9ce459f..f14412c 100644 --- a/src/utils/device.rs +++ b/src/utils/device.rs @@ -76,12 +76,3 @@ impl std::ops::Deref for DeviceList { &self.0 } } - -impl std::fmt::Debug for DeviceList { - fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { - for (index, device) in self.0.iter().enumerate() { - writeln!(f, "Device #{} - {:?}\n", index, device)?; - } - Ok(()) - } -}