pub unsafe extern "C" fn cudaDeviceGetAttribute(
    value: *mut i32,
    attr: cudaDeviceAttr,
    device: i32
) -> cudaError