OSX 10.10 为什么CUDA 7.5 认为我的驱动程序不够用?
OSX 10.10 Why CUDA 7.5 thinks my driver is insufficient?
我正在尝试在我的 Mac Pro(15 英寸,2009 年中,配备 GPU GeForce 9400M)上安装 CUDA。
我已经从 https://developer.nvidia.com/cuda-downloads 安装了工具包。
nvcc --version
returns: ... Cuda compilation tools, release 7.5, V7.5.19
我已经直接从包中安装了驱动程序,然后从http://www.nvidia.com/object/mac-driver-archive.html。然后从“系统偏好设置”>“CUDA 偏好设置”中,我可以看到 CUDA Driver Version: 7.5.25
(尽管建议更新 6.5.51(?))。
我可以编译一个示例 (0_Simple/asyncAPI
)。当我启动它时,我得到:
[./asyncAPI] - Starting...
CUDA error at ../../common/inc/helper_cuda.h:1111
code=35(cudaErrorInsufficientDriver)
"cudaGetDeviceCount(&device_count)"
为什么会出现这个错误?
CUDA 7 发布周期在所有平台上移除了对计算能力 1.x 设备的支持。这包括您的 Geforce 9400M。
支持这些设备的最新版本是 CUDA 6.5。您需要确定哪个 XCode 版本可以与该 CUDA 工具包和您的 OS 版本一起使用,然后安装它。
[此答案从评论中汇集为社区 wiki 条目,以将此问题从 CUDA 标记的未回答队列中删除]。
我正在尝试在我的 Mac Pro(15 英寸,2009 年中,配备 GPU GeForce 9400M)上安装 CUDA。
我已经从 https://developer.nvidia.com/cuda-downloads 安装了工具包。
nvcc --version
returns: ... Cuda compilation tools, release 7.5, V7.5.19
我已经直接从包中安装了驱动程序,然后从http://www.nvidia.com/object/mac-driver-archive.html。然后从“系统偏好设置”>“CUDA 偏好设置”中,我可以看到 CUDA Driver Version: 7.5.25
(尽管建议更新 6.5.51(?))。
我可以编译一个示例 (0_Simple/asyncAPI
)。当我启动它时,我得到:
[./asyncAPI] - Starting... CUDA error at ../../common/inc/helper_cuda.h:1111 code=35(cudaErrorInsufficientDriver) "cudaGetDeviceCount(&device_count)"
为什么会出现这个错误?
CUDA 7 发布周期在所有平台上移除了对计算能力 1.x 设备的支持。这包括您的 Geforce 9400M。
支持这些设备的最新版本是 CUDA 6.5。您需要确定哪个 XCode 版本可以与该 CUDA 工具包和您的 OS 版本一起使用,然后安装它。
[此答案从评论中汇集为社区 wiki 条目,以将此问题从 CUDA 标记的未回答队列中删除]。