pub unsafe extern "C" fn cudaStreamAddCallback(
stream: cudaStream_t,
callback: cudaStreamCallback_t,
userData: *mut c_void,
flags: c_uint,
) -> cudaError_t
pub unsafe extern "C" fn cudaStreamAddCallback(
stream: cudaStream_t,
callback: cudaStreamCallback_t,
userData: *mut c_void,
flags: c_uint,
) -> cudaError_t