cuda_runtime_sys/
lib.rs

1#![allow(non_snake_case, non_upper_case_globals, non_camel_case_types)]
2include!("cuda_runtime.rs");
3
4#[cfg(test)]
5mod tests {
6    use super::*;
7
8    // This should work without GPU
9    #[test]
10    fn get_version() {
11        let mut version: i32 = 0;
12        let result = unsafe { cudaDriverGetVersion(&mut version as *mut i32) };
13        if result != cudaError::cudaSuccess {
14            panic!("Cannot get driver version: ERROR={:?}", result);
15        }
16        println!("Version = {}", version);
17    }
18}