7.25. cudaExternalSemaphoreWaitParams 结构体参考
[CUDA运行时使用的数据类型]
外部信号量等待参数,与驱动程序类型兼容
公共变量
- void * fence
- cudaExternalSemaphoreWaitParams::@26::@27 fence
- unsigned int flags
- unsigned long long key
- cudaExternalSemaphoreWaitParams::@26::@29 keyedMutex
- unsigned int timeoutMs
- unsigned long long value
变量
- void * cudaExternalSemaphoreWaitParams::fence [inherited]
-
指向NvSciSyncFence的指针。当cudaExternalSemaphoreHandleType的类型为cudaExternalSemaphoreHandleTypeNvSciSync时有效。
- cudaExternalSemaphoreWaitParams::@26::@27 cudaExternalSemaphoreWaitParams::fence [inherited]
-
栅栏对象的参数
- unsigned int cudaExternalSemaphoreWaitParams::flags [inherited]
-
仅当使用cudaExternalSemaphoreSignalParams对类型为cudaExternalSemaphoreHandleTypeNvSciSync的cudaExternalSemaphore_t进行信号通知时,有效标志为cudaExternalSemaphoreSignalSkipNvSciBufMemSync:这表示在等待cudaExternalSemaphore_t期间,不应为任何以cudaExternalMemoryHandleTypeNvSciBuf形式导入的外部内存对象执行内存同步操作。对于所有其他类型的cudaExternalSemaphore_t,标志必须为零。
- unsigned long long cudaExternalSemaphoreWaitParams::key [inherited]
-
获取互斥锁所需的键值
- cudaExternalSemaphoreWaitParams::@26::@29 cudaExternalSemaphoreWaitParams::keyedMutex [inherited]
-
键控互斥对象的参数
- unsigned int cudaExternalSemaphoreWaitParams::timeoutMs [inherited]
-
等待获取互斥锁的超时时间(毫秒)
- unsigned long long cudaExternalSemaphoreWaitParams::value [inherited]
-
需要等待的围栏值