14

我的笔记本电脑没有 nVidia 显卡,我想在 CUDA 上工作。该网站说 CUDA 也可以在非 cuda 硬件上以仿真模式使用。但是,当我尝试安装从他们的网站下载的 CUDA 驱动程序时,它会给出错误“nvidia 安装程序找不到与您当前硬件兼容的任何驱动程序。安装程序现在将退出”。

此外,当我尝试在 Visual Studio 2008 中从 SDK 运行示例代码时,我收到一个错误,即找不到 .obj 文件。

4

3 回答 3

12

开始 GPU 开发的最简单方法是获得便宜的(例如 GTX285)GPU 和台式计算机(显然,因为您无法更改笔记本电脑中的 GPU)。

有一些关于让 CUDA 内核在 CPU 和 FPGA 上高效工作的研究项目(谷歌wen mei hwu并查看他的研究项目)但是如果你想学习 CUDA,这不适合你,如上所述最简单的方法是得到一些便宜的硬件。

于 2010-08-18T10:56:22.387 回答
6

你下载了 CUDA 工具包吗?您需要下载工具包(包括编译器和运行时库)和 SDK。在构建 SDK 示例时,请务必将配置更改为“EmuDebug”或“EmuRelease”。

于 2009-11-19T10:32:56.530 回答
5

现在我们有 OpenCL。它几乎适用于您可以拥有的所有硬件:CPU、GPU(nvidia 或 amd)、APU、FPGA 等。

(我到达这里在非 nvidia 硬件中搜索 CUDA 编译 - 用于与 OpenCL 进行比较 - 但显然它仍然仅适用于 nvidia。悲伤:/)。

于 2016-02-21T12:55:39.463 回答