在 Windows 上安装 CUDA 时出现不兼容错误

Posted

技术标签:

【中文标题】在 Windows 上安装 CUDA 时出现不兼容错误【英文标题】:Incompatibility error installing CUDA on Windows 【发布时间】:2014-05-27 02:18:16 【问题描述】:

我使用的是 Windows 8.1 Pro,我想安装 CUDA 5.5。我已经安装了 Visual Studio 2013,并且我拥有最新的 GPU 驱动程序版本 335.23。在 NVIDIA 控制面板中,我还将 CUDA - GPU 设置为 GeForce GT 740M。我的 CPU 是 Intel Core i7 4700MQ,配备 Intel HD 4600 GPU。

当我点击 setup.exe 文件时,它显示如下错误:

“此图形驱动程序找不到兼容的图形硬件。您可以继续安装,但您将无法运行 CUDA 应用程序。”

我还执行了最新的稳定驱动程序的全新安装,但仍然无法安装 CUDA。

我该怎么办?

Update1:事实证明,CUDA 5.5 中捆绑的 NVIDA 显卡驱动程序比我电脑上安装的驱动程序旧。所以我继续安装,没有要求 CUDA 在我的计算机上安装图形驱动程序。但是现在显示以下错误。

Update2:CUDA 5.5 和 CUDA 6.0 RC 都不支持 Visual Studio 2013。我必须安装 VS 2012,现在问题已解决

【问题讨论】:

【参考方案1】:

CUDA 5.5 安装包中的显卡驱动与 GT740M 不兼容(太旧)。

继续安装 CUDA,无需安装 CUDA 5.5 安装程序附带的驱动程序。事实上,我会选择自定义安装选项,然后取消选中驱动程序安装。

您的 335.23 驱动程序很好,并且与 CUDA 5.5 兼容

【讨论】:

我的计算机上安装了 Visual Studio 2013。但是 CUDA 的安装窗口向我显示一个错误,说它找不到安装在我的计算机上的 Visual Studio!我现在将图片添加到问题中。 所以这是一个新问题和新问题,对吧?最好使用新的 SO 问题提出新问题。 VS2013 不是officially supported compiler for CUDA 5.5。可能在网络上某处有人试图让它工作的方法,但我无法为您提供帮助。我的建议是切换到受支持的 VS 版本。

以上是关于在 Windows 上安装 CUDA 时出现不兼容错误的主要内容,如果未能解决你的问题,请参考以下文章

训练模型时出现不兼容行维度的值错误

运行仪器测试离子Gitlab CI时出现不兼容的AVD错误

pip install virtualenv 和 virtualenvwrapper 时出现不支持的语言环境设置错误

在数据块上运行 sql 查询时出现不匹配错误

win10操作系统安装oracle11g时出现不满足最低配置的操作INS13001

Windows中主流深度学习框架安装细节