7.21. cudaExternalSemaphoreSignalParams 结构体参考
[CUDA 运行时使用的数据类型]
外部信号量信号参数,与驱动程序类型兼容
公共变量
- void * fence
- cudaExternalSemaphoreSignalParams::@22::@23 fence
- unsigned int flags
- cudaExternalSemaphoreSignalParams::@22::@25 keyedMutex
- unsigned long long value
变量
- void * cudaExternalSemaphoreSignalParams::fence [继承]
-
指向 NvSciSyncFence 的指针。如果 cudaExternalSemaphoreHandleType 的类型为 cudaExternalSemaphoreHandleTypeNvSciSync,则有效。
- cudaExternalSemaphoreSignalParams::@22::@23 cudaExternalSemaphoreSignalParams::fence [继承]
-
fence 对象的参数
- unsigned int cudaExternalSemaphoreSignalParams::flags [继承]
-
仅当 cudaExternalSemaphoreSignalParams 用于信号化类型为 cudaExternalSemaphoreHandleTypeNvSciSync 的 cudaExternalSemaphore_t 时,有效标志为 cudaExternalSemaphoreSignalSkipNvSciBufMemSync:这表明在信号化 cudaExternalSemaphore_t 时,不应对作为 cudaExternalMemoryHandleTypeNvSciBuf 导入的任何外部内存对象执行内存同步操作。对于所有其他类型的 cudaExternalSemaphore_t,标志必须为零。
- cudaExternalSemaphoreSignalParams::@22::@25 cudaExternalSemaphoreSignalParams::keyedMutex [继承]
-
键控互斥对象的参数
- unsigned long long cudaExternalSemaphoreSignalParams::value [继承]
-
要信号化的 fence 的值