| Package | Description |
|---|---|
| org.bytedeco.cuda.global |
| Modifier and Type | Method and Description |
|---|---|
static int |
cudart.cudaEventCreate(CUevent_st event)
\brief Creates an event object
Creates an event object for the current device using ::cudaEventDefault.
|
static int |
cudart.cudaEventCreateWithFlags(CUevent_st event,
int flags)
\brief Creates an event object with the specified flags
Creates an event object for the current device with the specified flags.
|
static int |
cudart.cudaEventDestroy(CUevent_st event)
\brief Destroys an event object
Destroys the event specified by \p event.
|
static int |
cudart.cudaEventElapsedTime(float[] ms,
CUevent_st start,
CUevent_st end) |
static int |
cudart.cudaEventElapsedTime(FloatBuffer ms,
CUevent_st start,
CUevent_st end) |
static int |
cudart.cudaEventElapsedTime(FloatPointer ms,
CUevent_st start,
CUevent_st end)
\brief Computes the elapsed time between events
Computes the elapsed time between two events (in milliseconds with a
resolution of around 0.5 microseconds).
|
static int |
cudart.cudaEventQuery(CUevent_st event)
\brief Queries an event's status
Queries the status of all work currently captured by \p event.
|
static int |
cudart.cudaEventRecord(CUevent_st event) |
static int |
cudart.cudaEventRecord(CUevent_st event,
CUstream_st stream)
\brief Records an event
Captures in \p event the contents of \p stream at the time of this call.
|
static int |
cudart.cudaEventSynchronize(CUevent_st event)
\brief Waits for an event to complete
Waits until the completion of all work currently captured in \p event.
|
static int |
cudart.cudaIpcGetEventHandle(cudaIpcEventHandle_t handle,
CUevent_st event)
\brief Gets an interprocess handle for a previously allocated event
Takes as input a previously allocated event.
|
static int |
cudart.cudaIpcOpenEventHandle(CUevent_st event,
cudaIpcEventHandle_t handle)
\brief Opens an interprocess event handle for use in the current process
Opens an interprocess event handle exported from another process with
::cudaIpcGetEventHandle.
|
static int |
cudart.cudaStreamWaitEvent(CUstream_st stream,
CUevent_st event,
int flags)
\brief Make a compute stream wait on an event
Makes all future work submitted to \p stream wait for all work captured in
\p event.
|
static int |
cudart.cuEventCreate(CUevent_st phEvent,
int Flags)
\brief Creates an event
Creates an event *phEvent for the current context with the flags specified via
\p Flags.
|
static int |
cudart.cuEventDestroy(CUevent_st hEvent)
\brief Destroys an event
Destroys the event specified by \p hEvent.
|
static int |
cudart.cuEventElapsedTime(float[] pMilliseconds,
CUevent_st hStart,
CUevent_st hEnd) |
static int |
cudart.cuEventElapsedTime(FloatBuffer pMilliseconds,
CUevent_st hStart,
CUevent_st hEnd) |
static int |
cudart.cuEventElapsedTime(FloatPointer pMilliseconds,
CUevent_st hStart,
CUevent_st hEnd)
\brief Computes the elapsed time between two events
Computes the elapsed time between two events (in milliseconds with a
resolution of around 0.5 microseconds).
|
static int |
cudart.cuEventQuery(CUevent_st hEvent)
\brief Queries an event's status
Queries the status of all work currently captured by \p hEvent.
|
static int |
cudart.cuEventRecord(CUevent_st hEvent,
CUstream_st hStream)
\brief Records an event
Captures in \p hEvent the contents of \p hStream at the time of this call.
|
static int |
cudart.cuEventSynchronize(CUevent_st hEvent)
\brief Waits for an event to complete
Waits until the completion of all work currently captured in \p hEvent.
|
static int |
cudart.cuIpcGetEventHandle(CUipcEventHandle pHandle,
CUevent_st event)
\brief Gets an interprocess handle for a previously allocated event
Takes as input a previously allocated event.
|
static int |
cudart.cuIpcOpenEventHandle(CUevent_st phEvent,
CUipcEventHandle handle)
\brief Opens an interprocess event handle for use in the current process
Opens an interprocess event handle exported from another process with
::cuIpcGetEventHandle.
|
static int |
cudart.cuStreamWaitEvent(CUstream_st hStream,
CUevent_st hEvent,
int Flags)
\brief Make a compute stream wait on an event
Makes all future work submitted to \p hStream wait for all work captured in
\p hEvent.
|
Copyright © 2019. All rights reserved.