CUDA、CUDNN在Mac Book Pro上安装的问题

因为原版MacOS自带Nvidia驱动版本太低,致使最新版本CUDA安装后没法运行。具体症状为:在编译时一切正常,在运行CUDA相关程序时报错:html

CUDA driver version is insufficient for CUDA runtime version

在nvida 开发者论坛上有人已经解决,原文地址以下:
https://devtalk.nvidia.com/default/topic/1025945/cuda-setup-and-installation/mac-cuda-9-0-driver-fully-compatible-with-macos-high-sierra-10-13-error-quot-update-required-quot-solved-/macos

解决方案:

从新安装Nvidia 驱动的Web 版本代替MacOS原生版本。xcode

下载地址为:
http://www.macvidcards.com/drivers.html框架

注意:本身的MacOS的版本,好比我如今版本为10.13.4,显示有2个能够选择:ide

  • 10.13.4 (17E199) 387.10.10.10.30.106
  • 10.13.4 (17E202) 387.10.10.10.30.107

在关于本机->系统报告->软件下能够看到具体版本的子版本号
系统软件概览:ui

系统版本: macOS 10.13.4 (17E199)
  内核版本: Darwin 17.5.0
  启动宗卷: Macintosh HD
  启动模式: 正常

因此我选择【10.13.4 (17E199) 387.10.10.10.30.106】code

安装后须要重启电脑,而后在【设置】里面就能够看到Nvidia管理器,你能够在原生和新版之间自由切换。htm

新增一个问题

出现ci

Apple Clang is not supported 字样

要么Xcode版本过低,或者过高了,能够看每一个版本的说明文档中对xcode的版本要求。
https://developer.download.nvidia.com/compute/cuda/9.2/Prod/docs/sidebar/CUDA_Installation_Guide_Mac.pdf
Google一下如何降级Xcode就能够编译了(升级比较简单)开发

注意

大多数笔记本显卡显存较低,许多计算框架提供的Demo都须要4G显存打底,可能在支持cuda后,一些软件反而运行不起来。

相关文章
相关标签/搜索