Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 找不到与cuda 7.0安装兼容的硬件_Windows_Cuda_Installation - Fatal编程技术网

Windows 找不到与cuda 7.0安装兼容的硬件

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运行时版本

我的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
功能失败@是的,因为正如我在回答中所说的,编译时需要修改架构设置。