Windows 找不到与cuda 7.0安装兼容的硬件
我的Windows 8.1 x64计算机上安装了GeForce 8400 GS和兼容的更新驱动程序341.44。当我尝试安装CUDA 7.0时,它显示它找不到兼容的硬件,但我选择不安装提供的驱动程序,并查看此网站,在安装后运行deviceQuery,但得到了此输出 $\uDeviceQuery.exe deviceQuery.exe正在启动 CUDA设备查询(运行时API)版本(CUDART静态链接) cudaGetDeviceCount返回35 ->CUDA驱动程序版本不适合CUDA运行时版本 结果=失败 $_Windows 找不到与cuda 7.0安装兼容的硬件,windows,cuda,installation,Windows,Cuda,Installation,我的Windows 8.1 x64计算机上安装了GeForce 8400 GS和兼容的更新驱动程序341.44。当我尝试安装CUDA 7.0时,它显示它找不到兼容的硬件,但我选择不安装提供的驱动程序,并查看此网站,在安装后运行deviceQuery,但得到了此输出 $\uDeviceQuery.exe deviceQuery.exe正在启动 CUDA设备查询(运行时API)版本(CUDART静态链接) cudaGetDeviceCount返回35 ->CUDA驱动程序版本不适合CUDA运行时版本
请帮助我正确安装。您不能将CUDA 7与GeForce 8400 GS配合使用。这是和 安装。您可以保留已安装的341.44驱动程序
如果您使用CUDA 6.5,请确保在编译代码时为您的GPU选择适当的体系结构,例如
compute_11、sm_11
。默认情况下,CUDA 6.5为cc2.0 GPU编译。事实上,G80支持从6.5开始就被放弃了(请参阅:)。因此,他可能需要CUDA6.0。CUDA6.5中放弃了G80(计算能力1.0)支持,这是正确的。然而,GeForce 8400 GS不是计算能力1.0设备。有关GeForce 8400 GS计算能力的交叉参考,请参阅我答案中的链接。这是一个cc1.1设备,CUDA 6.5支持它(尽管已弃用)。它安装正确,甚至deviceQuery
和bandwidthTest
都返回了结果,但基本的Visual Studio 2013内核。cu
程序失败,并显示启动\uuu global\uu
功能失败@是的,因为正如我在回答中所说的,编译时需要修改架构设置。