NVidia CUDA 工具包 7.5.27 无法在 OS X 上安装

NVidia CUDA toolkit 7.5.27 failing to install on OS X

下载 CUDA 工具包 DMG 有效,但安装程序在选择包后失败并出现神秘的 "package manifest parsing error" 错误。

运行 使用内部二进制文件的命令行安装程序以类似的方式失败。 /var/log/cuda_installer.log 处的日志文件基本上是这样说的:

Apr 28 18:16:10  CUDAMacOSXInstaller[58493] : Awoken from nib!
Apr 28 18:16:10  CUDAMacOSXInstaller[58493] : Switched to local mode.
Apr 28 18:16:24  CUDAMacOSXInstaller[58493] : Package manifest parsing error!
Apr 28 18:16:24  CUDAMacOSXInstaller[58493] : Package manifest parsing error!
Apr 28 18:16:24  CUDAMacOSXInstaller[58493] : Package manifest parsing error!

我安装了 cuda 7.5 的早期版本,(不久前)通过相同的过程完成,没有错误。

(OS X 10.11, GeForce GT750M)

短语 "Package manifest parsing error" 之前在 Google 上的点击率为零,所以希望这个答案对其他人有所帮助。

我与一位 NVidia 开发人员谈过这个问题,显然 OS X 上的 7.5.27 版本存在一个已知问题。安装了多个 CUDA DMG 会导致任何安装程序出现此问题.

卸载除一个 DMG 以外的所有 DMG 解决了这个问题。它可能会在 CUDA 工具包的未来版本中得到修复。

我在同一条船上。 这些步骤解决了这个问题。

  1. 卸载所有 DMG
  2. 只安装一个"Local Installer" DMG
  3. 启动安装程序并完成程序

网络安装程序无法在我的环境中运行。

在安装新版本之前,我不得不卸载之前 运行 /Developer/NVIDIA/CUDA7.5/bin/uninstall***.pl 安装的 CUDA 版本。