CUDA、CUDNN在Mac Book Pro上安裝的問題


由於原版MacOS自帶Nvidia驅動版本過低,導致最新版本CUDA安裝后無法運行。具體症狀為:在編譯時一切正常,在運行CUDA相關程序時報錯:

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-/

解決方案:

重新安裝Nvidia 驅動的Web 版本代替MacOS原生版本。

下載地址為:
http://www.macvidcards.com/drivers.html

注意:自己的MacOS的版本,比如我現在版本為10.13.4,顯示有2個可以選擇:

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

在關於本機->系統報告->軟件下可以看到具體版本的子版本號
系統軟件概覽:

  系統版本:	macOS 10.13.4 (17E199)
  內核版本:	Darwin 17.5.0
  啟動宗卷:	Macintosh HD
  啟動模式:	正常

所以我選擇【10.13.4 (17E199) 387.10.10.10.30.106】

安裝后需要重啟電腦,然后在【設置】里面就可以看到Nvidia管理器,你可以在原生和新版之間自由切換。

新增一個問題

出現

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM