in src/main.rs [299:306]
fn poll_temperatures(nvml: &Nvml, gpu_count: usize) -> anyhow::Result<Vec<usize>> {
let mut temps = vec![0usize; gpu_count];
for (i, temp) in temps.iter_mut().enumerate().take(gpu_count) {
let gpu = nvml.device_by_index(i as u32)?;
*temp = gpu.temperature(Gpu)? as usize;
}
Ok(temps)
}