cuda_sys::cudart
pub unsafe extern "C" fn cudaChooseDevice( device: *mut c_int, prop: *const cudaDeviceProp) -> cudaError_t