pub unsafe extern "C" fn cudaSetValidDevices(
    device_arr: *mut i32,
    len: i32
) -> cudaError