Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 15 additions & 2 deletions include/hip/hip_runtime_api.h
Original file line number Diff line number Diff line change
Expand Up @@ -752,6 +752,13 @@ enum hipLimit_t {
/** Event is captured in the graph as an external event node when performing stream capture. */
#define hipEventRecordExternal 0x01

//Flags that can be used with hipStreamWaitEvent.
/** Default flag. */
#define hipEventWaitDefault 0x00

/** Wait is captured in the graph as an external event node when performing stream capture. */
#define hipEventWaitExternal 0x01

/** Disable performing a system scope sequentially consistent memory fence when the event
* transitions from recording to recorded. This can be used for events that are only being
* used to measure timing, and do not require the event inspection operations
Expand Down Expand Up @@ -2803,14 +2810,20 @@ hipError_t hipStreamSynchronize(hipStream_t stream);
*
* @param[in] stream Stream to make wait
* @param[in] event Event to wait on
* @param[in] flags Parameters to control the operation [must be 0]
* @param[in] flags Parameters to control the operation
*
* @returns #hipSuccess, #hipErrorInvalidHandle
* @returns #hipSuccess, #hipErrorInvalidHandle, #hipErrorInvalidValue,
* #hipErrorStreamCaptureIsolation
*
* This function inserts a wait operation into the specified stream.
* All future work submitted to @p stream will wait until @p event reports completion before
* beginning execution.
*
* Flags include:
* hipEventWaitDefault: Default event creation flag.
* hipEventWaitExternal: Wait is captured in the graph as an external event node when
* performing stream capture
*
* This function only waits for commands in the current stream to complete. Notably, this function
* does not implicitly wait for commands in the default stream to complete, even if the specified
* stream is created with hipStreamNonBlocking = 0.
Expand Down
Loading