cuda.core.EventOptions#

class cuda.core.EventOptions(
timing_enabled: bool | None = False,
blocking_sync: bool | None = False,
ipc_enabled: bool | None = False,
)#

Customizable Event options.

timing_enabled#

Event will record timing data. (Default to False)

Type:

bool, optional

blocking_sync#

If True, the event uses blocking synchronization: a CPU thread that calls Event.sync() blocks (yields) until the event has completed. Otherwise (the default), the CPU thread busy-waits until the event has completed. (Default to False)

Type:

bool, optional

ipc_enabled#

Event will be suitable for interprocess use. Note that timing_enabled must be False. (Default to False)

Type:

bool, optional