在 CUDA 中driver_types.h
,我们有:
typedef __device_builtin__ struct CUstream_st *cudaStream_t;
cuda_runtime.h
我们在很多地方都有默认初始化的流参数。例如:
template<class T>
static __inline__ __host__ cudaError_t cudaLaunchKernel(
const T *func,
dim3 gridDim,
dim3 blockDim,
void **args,
size_t sharedMem = 0,
cudaStream_t stream = 0
)
假设默认流有多安全(cudaStream) nullptr
?