6.3. 初始化
本节介绍底层 CUDA 驱动程序应用程序编程接口的初始化函数。
函数
- CUresult cuInit ( unsigned int Flags )
- 初始化 CUDA 驱动程序 API。初始化驱动程序 API,并且必须在当前进程中从驱动程序 API 调用任何其他函数之前调用。目前,Flags 参数必须为 0。如果未调用 cuInit(),则驱动程序 API 中的任何函数都将返回 CUDA_ERROR_NOT_INITIALIZED。
函数
- CUresult cuInit ( unsigned int Flags )
-
初始化 CUDA 驱动程序 API。初始化驱动程序 API,并且必须在当前进程中从驱动程序 API 调用任何其他函数之前调用。目前,Flags参数必须为 0。如果未调用 cuInit(),则驱动程序 API 中的任何函数都将返回 CUDA_ERROR_NOT_INITIALIZED。
参数
- Flags
- - CUDA 的初始化标志。
返回值
CUDA_SUCCESS, CUDA_ERROR_INVALID_VALUE, CUDA_ERROR_INVALID_DEVICE, CUDA_ERROR_SYSTEM_DRIVER_MISMATCH, CUDA_ERROR_COMPAT_NOT_SUPPORTED_ON_DEVICE
描述
注意请注意,此函数也可能返回来自先前异步启动的错误代码。