在 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 时出现不兼容错误的主要内容,如果未能解决你的问题,请参考以下文章
pip install virtualenv 和 virtualenvwrapper 时出现不支持的语言环境设置错误