CUDA driver version is insufficient for CUDA runtime version的问题

1、Linux安装CUDA后运行deviceQuery出现了如下问题,网上寻找答案给出多种解决方案,但是没有和我的问题相匹配
deviceQuery./deviceQuery Starting...
CUDA Device Query (Runtime API) version (CUDART static linking)
cudaGetDeviceCount returned 35
-> CUDA driver version is insufficient for CUDA runtime versionResult = FAIL
2、网上的解决方案大致为:
    驱动没有更新(我尝试了多个版本的驱动还是不对)
    驱动冲突(重新卸载安装,且只有一个驱动,还是不对)
    双系统没有将NVIDIA显卡设置为默认(但我设置的的NVIDIA为默认显卡,还是不行)

3、我的方案
    后来发现我的CUDA tookit安装包型号和NVIDIA显卡驱动不是同一个型号,CUDA tookit的版本类型是9.2.396,而显卡驱动是其他类型的。
于是尝试显卡驱动和CUDA tookit型号保持一致,都使用396类型的,结果发现deviceQuery能跑通了。

你可能感兴趣的:(CUDA,Linux)