CUDA 编程:如何让我的旧版 GPU 与 CUDA 7.5 工具包一起工作?

CUDA programming: How to get my Legacy GPU to work with CUDA 7.5 toolkits?

外行在这里尝试学习新东西。光问这个问题太无聊了。如果不想看,直接跳到最后一行。这是故事:

信不信由你。我当前的桌面上有一个工作 GeForce 8800 GTS,它只是为了工作而不是为了游戏而放在一起。当我输入时,它现在使用 DVI-to-HDMI 电缆连接到我的 HDTV。我越想越觉得它有效。

几天前弹出一条通知,提示我更新 GPU 的驱动程序。令我惊喜的是,2016 年 Windows 10 上仍然支持这一传统作品。干得好 NVIDIA。然后我想,"Can I actually do CUDA programming with this baby?"

多年来我一直在不同的主板上使用它,并多次考虑升级它。但我不再玩游戏了,所以我觉得没有必要。现在,如果它能在接下来的几个月里支持和激励我在 CUDA 编程方面的学习和研究,那就像在价值上获得无限量的收益(通过零当前值归一化 :D)所以我决定在 NVIDIA 的网站上冒险一下。

这个完美的 world 是有希望的。我在世界上找到了支持我宝宝的工具包,但它是2007年CUDA 1.1 toolkits的第二个版本。回顾2016年现代第19个版本(CUDA 7.5 toolkits),你可能会问:为什么不呢?只安装最新的?

因为显然 CUDA 7.5 toolkits 安装程序无法识别 GeForce 8800 GTS,因此没有人责怪它。它抱怨

This graphic driver could not find compatible graphics hardware. You may continue installation, but you may not be able to run CUDA applications with this driver. This may occur with graphics hardware that is newer than this toolkit. In this case, it is suggested that you keep your existing driver and install the remaining portions of the CUDA toolkit.

嗯,我当前的图形驱动程序是 GeForce 341.95 Driver,它于 2016 年 3 月发布。它正在与我的 GPU 一起调整我在 HDTV 上过度扫描的桌面的大小,所以我认为它工作得很好。唯一的问题是我的硬件不是太新,而是太旧了。

我正在尝试让第一代支持 CUDA 的 GPU Geforce 8800 GTS 在 Windows 10 上与 CUDA 7.5 工具包一起工作。有什么建议吗?

非常感谢。

I am trying to get the first generation CUDA-enabled GPU Geforce 8800 GTS to work with CUDA 7.5 toolkit on Windows 10. Any suggestions?

不可能。

CUDA 7.5(和 CUDA 7.0)需要计算能力 2.0 或更高的 GPU。

您的 GeForce 8800 GTS 不符合此要求。

另一种陈述要求的方式是,CUDA 7.5 需要来自 NVIDIA r352 分支或更新版本(352.xx 或更高版本,数字)的 GPU 驱动程序。没有此类支持 GeForce 8800 GTS 的驱动程序。

您对 CUDA 支持的选择是切换到更新的 GPU(受支持的 GPU 零售价不到 100 美元),或者在您的机器上安装 CUDA 6.5。请注意,CUDA 6.5 并没有正式支持 win10 作为平台,所以这可能还有 issues/challenges/incompatibilities。