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後,一些軟件反而運行不起來。

相關文章
相關標籤/搜索