7.27. CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS_v1 结构体参考
[CUDA驱动使用的数据类型]
外部信号量信号参数
公共变量
- void * fence
- CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS_v1::@23::@24 fence
- unsigned int flags
- unsigned long long key
- CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS_v1::@23::@26 keyedMutex
- unsigned long long value
变量
- void * CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS_v1::fence [inherited]
-
指向NvSciSyncFence的指针。当CUexternalSemaphoreHandleType的类型为CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_NVSCISYNC时有效。
- CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS_v1::@23::@24 CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS_v1::fence [inherited]
-
栅栏对象的参数
- unsigned int CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS_v1::flags [inherited]
-
仅当使用CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS来触发类型为CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_NVSCISYNC的CUexternalSemaphore时,有效标志为CUDA_EXTERNAL_SEMAPHORE_SIGNAL_SKIP_NVSCIBUF_MEMSYNC,这表示在触发CUexternalSemaphore时,不应为任何导入为CU_EXTERNAL_MEMORY_HANDLE_TYPE_NVSCIBUF的外部内存对象执行内存同步操作。对于所有其他类型的CUexternalSemaphore,标志必须为零。
- unsigned long long CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS_v1::key [inherited]
-
用于释放互斥锁的键值
- CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS_v1::@23::@26 CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS_v1::keyedMutex [inherited]
-
键控互斥对象的参数
- unsigned long long CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS_v1::value [inherited]
-
要发出信号的栅栏值