6.27. Version Management

Functions

__host__cudaError_t cudaDriverGetVersion ( int* driverVersion )
Returns the latest version of CUDA supported by the driver.
__host____device__cudaError_t cudaRuntimeGetVersion ( int* runtimeVersion )
Returns the CUDA Runtime version.

Functions

__host__cudaError_t cudaDriverGetVersion ( int* driverVersion )
Returns the latest version of CUDA supported by the driver.
Parameters
driverVersion
- Returns the CUDA driver version.
Description

Returns in *driverVersion the latest version of CUDA supported by the driver. The version is returned as (1000 major + 10 minor). For example, CUDA 9.2 would be represented by 9020. If no driver is installed, then 0 is returned as the driver version.

This function automatically returns cudaErrorInvalidValue if driverVersion is NULL.

Note:

See also:

cudaRuntimeGetVersion, cuDriverGetVersion

__host____device__cudaError_t cudaRuntimeGetVersion ( int* runtimeVersion )
Returns the CUDA Runtime version.
Parameters
runtimeVersion
- Returns the CUDA Runtime version.
Description

Returns in *runtimeVersion the version number of the current CUDA Runtime instance. The version is returned as (1000 major + 10 minor). For example, CUDA 9.2 would be represented by 9020.

As of CUDA 12.0, this function no longer initializes CUDA. The purpose of this API is solely to return a compile-time constant stating the CUDA Toolkit version in the above format.

This function automatically returns cudaErrorInvalidValue if the runtimeVersion argument is NULL.

Note:

See also:

cudaDriverGetVersion, cuDriverGetVersion