Function cuStreamCreate

Source
pub unsafe extern "C" fn cuStreamCreate(
    phStream: *mut CUstream,
    Flags: c_uint,
) -> CUresult
Expand description

\brief Create a stream

Creates a stream and returns a handle in \p phStream. The \p Flags argument determines behaviors of the stream.

Valid values for \p Flags are:

  • ::CU_STREAM_DEFAULT: Default stream creation flag.
  • ::CU_STREAM_NON_BLOCKING: Specifies that work running in the created stream may run concurrently with work in stream 0 (the NULL stream), and that the created stream should perform no implicit synchronization with stream 0.

\param phStream - Returned newly created stream \param Flags - Parameters for stream creation

\return ::CUDA_SUCCESS, ::CUDA_ERROR_DEINITIALIZED, ::CUDA_ERROR_NOT_INITIALIZED, ::CUDA_ERROR_INVALID_CONTEXT, ::CUDA_ERROR_INVALID_VALUE, ::CUDA_ERROR_OUT_OF_MEMORY \notefnerr

\sa ::cuStreamDestroy, ::cuStreamCreateWithPriority, ::cuGreenCtxStreamCreate, ::cuStreamGetPriority, ::cuStreamGetFlags, ::cuStreamWaitEvent, ::cuStreamQuery, ::cuStreamSynchronize, ::cuStreamAddCallback, ::cudaStreamCreate, ::cudaStreamCreateWithFlags