1 func, \fBCUmodule\fP mod, const char * name)ret_dptr, unsigned int * ret_bytes, \fBCUmodule\fP mod, const char * name)ppTexRef, \fBCUmodule\fP mod, const char * name)phMod, const char * fname)phMod, const void * p)phMod, const void * p, unsigned int numOptions, \fBCUjit_option\fP * options, void ** optionValues)phMod, const void * vfatCubin)mod).TH "Stream Management" 3 "30 Mar 2009" "Version 2.2" "NVIDIA CUDA Library" \" -*- nroff -*-
10 .RI "\fBCUresult\fP \fBcuStreamCreate\fP (\fBCUstream\fP *phStream, unsigned int Flags)"
12 .RI "\fICreate a stream. \fP"
14 .RI "\fBCUresult\fP \fBcuStreamDestroy\fP (\fBCUstream\fP hStream)"
16 .RI "\fIDestroys a stream. \fP"
18 .RI "\fBCUresult\fP \fBcuStreamQuery\fP (\fBCUstream\fP hStream)"
20 .RI "\fIDetermine status of a compute stream. \fP"
22 .RI "\fBCUresult\fP \fBcuStreamSynchronize\fP (\fBCUstream\fP hStream)"
24 .RI "\fIWait until a stream's tasks are completed. \fP"
26 .SH "Detailed Description"
28 This section describes the stream management functions of the low-level CUDA driver application programming interface.
29 .SH "Function Documentation"
31 .SS "\fBCUresult\fP cuStreamCreate (\fBCUstream\fP * phStream, unsigned int Flags)"
33 Creates a stream and returns a handle in \fCphStream\fP. \fCFlags\fP is required to be 0.
37 \fIphStream\fP - Returned newly created stream
39 \fIFlags\fP - Parameters for stream creation (must be 0)
44 \fBCUDA_SUCCESS\fP, \fBCUDA_ERROR_DEINITIALIZED\fP, \fBCUDA_ERROR_NOT_INITIALIZED\fP, \fBCUDA_ERROR_INVALID_CONTEXT\fP, \fBCUDA_ERROR_INVALID_VALUE\fP, \fBCUDA_ERROR_OUT_OF_MEMORY\fP
49 Note that this function may also return error codes from previous, asynchronous launches.
54 \fBcuStreamDestroy\fP, \fBcuStreamQuery\fP, \fBcuStreamSynchronize\fP
58 .SS "\fBCUresult\fP cuStreamDestroy (\fBCUstream\fP hStream)"
60 Destroys the stream specified by \fChStream\fP.
64 \fIhStream\fP - Stream to destroy
69 \fBCUDA_SUCCESS\fP, \fBCUDA_ERROR_DEINITIALIZED\fP, \fBCUDA_ERROR_NOT_INITIALIZED\fP, \fBCUDA_ERROR_INVALID_CONTEXT\fP, \fBCUDA_ERROR_INVALID_VALUE\fP
74 Note that this function may also return error codes from previous, asynchronous launches.
79 \fBcuStreamCreate\fP, \fBcuStreamQuery\fP, \fBcuStreamSynchronize\fP
83 .SS "\fBCUresult\fP cuStreamQuery (\fBCUstream\fP hStream)"
85 Returns \fBCUDA_SUCCESS\fP if all operations in the stream specified by \fChStream\fP have completed, or \fBCUDA_ERROR_NOT_READY\fP if not.
89 \fIhStream\fP - Stream to query status of
94 \fBCUDA_SUCCESS\fP, \fBCUDA_ERROR_DEINITIALIZED\fP, \fBCUDA_ERROR_NOT_INITIALIZED\fP, \fBCUDA_ERROR_INVALID_CONTEXT\fP, \fBCUDA_ERROR_INVALID_HANDLE\fP, \fBCUDA_ERROR_NOT_READY\fP
99 Note that this function may also return error codes from previous, asynchronous launches.
104 \fBcuStreamCreate\fP, \fBcuStreamDestroy\fP, \fBcuStreamSynchronize\fP
108 .SS "\fBCUresult\fP cuStreamSynchronize (\fBCUstream\fP hStream)"
110 Waits until the device has completed all operations in the stream specified by \fChStream\fP.
114 \fIhStream\fP - Stream to wait for
119 \fBCUDA_SUCCESS\fP, \fBCUDA_ERROR_DEINITIALIZED\fP, \fBCUDA_ERROR_NOT_INITIALIZED\fP, \fBCUDA_ERROR_INVALID_CONTEXT\fP, \fBCUDA_ERROR_INVALID_HANDLE\fP
124 Note that this function may also return error codes from previous, asynchronous launches.
129 \fBcuStreamCreate\fP, \fBcuStreamDestroy\fP, \fBcuStreamQuery\fP
135 Generated automatically by Doxygen for NVIDIA CUDA Library from the source code.