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 标记的未回答队列中删除]。