CUDA API版本和驱动程序版本是否始终相同

CUDA API版本和驱动程序版本是否始终相同,cuda,Cuda,CUDA版本从CUDA版本获取,API版本从宏CUDA\u版本获取。 它们是否应该总是相同的(假设CUDA安装正确)?CUDA\u VERSION宏会告诉您编译代码时所使用的CUDA API版本cuDriverGetVersion()将告诉您当前运行的CUDA驱动程序支持的最新版本。所以不,它们不必是一样的。例如,一个为CUDA9.x编译的应用程序在有一个支持CUDA10的驱动程序的情况下运行得非常好

CUDA版本从
CUDA版本
获取,API版本从宏
CUDA\u版本
获取。
它们是否应该总是相同的(假设CUDA安装正确)?

CUDA\u VERSION宏会告诉您编译代码时所使用的CUDA API版本
cuDriverGetVersion()
将告诉您当前运行的CUDA驱动程序支持的最新版本。所以不,它们不必是一样的。例如,一个为CUDA9.x编译的应用程序在有一个支持CUDA10的驱动程序的情况下运行得非常好