环境

软件环境: 
macOS Sierra 10.13.6 
GPU Driver: WebDriver-387.10.10.10.40.108
CUDA Driver: cudadriver_396.148_macos 
CudaToolkit: cuda_9.2.148_mac
CUDNN: cudnn-9.2-osx-x64-v7.2.1.38

硬件环境: 
Mac 2018 15'
GPU:技嘉Gaming Box 1070

零、显卡驱动安装

2018 Macbook pro 15(10.13.6)安装Nvidia 1070(Aorus Gaming Box)显卡驱动

安装好驱动之后,可以在系统偏好设置-->NVIDIA Driver Manager查看显卡驱动版本。此电脑的版本。

一、安装CUDA

CUDA Driver与NVIDIA GPU Driver的版本必须一致,才能让CUDA找到显卡。

在mac上安装CUDA最麻烦的事情就是版本匹配问题,这个版本匹配指的是MacOS版本和CUDA Driver、GPU Driver的版本都要匹配。这个网站提供了详细的版本对照:http://www.macvidcards.com/drivers.html

1、安装CUDA Driver

在CUDA Driver页面http://www.nvidia.com/object/mac-driver-archive.html,找到和GPU driver匹配的版本,笔者用的是这个(cudadriver_396.148_macos),然后下载,傻瓜式安装。

链接:https://pan.baidu.com/s/1k2uw2TsEjcv-as_ForLTWA  密码:84br

2、安装CUDA Toolkit

在CUDA Toolkit页面https://developer.nvidia.com/cuda-toolkit-archive,下载、安装CUDA Toolkit(笔者安装的是cuda_9.2.148_mac),同时也要下载补丁。

注意先安装基础的安装包(cuda_9.2.148_mac.dmg)百度网盘,在安装补丁(cuda_9.2.148.1_mac.dmg)百度网盘。

基础包:链接:https://pan.baidu.com/s/1eZXbp-nHCrxPxsQ8d40X4g  密码:iowe

补丁:链接:https://pan.baidu.com/s/1h26vyVcbWhclV-HfFaj2dw  密码:tmpc

注意安装补丁

3.配置CUDA环境

编辑 ~/.bash_profile 文件,在终端

cd ~
open -e .bash_profile

在文件末尾加入

export CUDA_HOME=/usr/local/cuda
export DYLD_LIBRARY_PATH="$CUDA_HOME/lib:$CUDA_HOME/extras/CUPTI/lib"
export LD_LIBRARY_PATH=$DYLD_LIBRARY_PATH
export PATH=$DYLD_LIBRARY_PATH:$PATH
export flags="--config=cuda --config=opt"export PATH="/Developer/NVIDIA/CUDA-9.2/bin:$PATH"

执行命令重启bash_profile

. ~/.bash_profile

4.测试CUDA能否正常运行

cd /usr/local/cuda/samples
sudo make -C 1_Utilities/deviceQuery
./bin/x86_64/darwin/release/deviceQuery

如果最后的结果Result=PASS,那么CUDA就能够正常工作了。

如果编译的过程报这个错误:nvcc fatal   : The version ('10.0') of the host compiler ('Apple clang') is not supportedGithub相同错误的解决办法

那么需要重新安装另外的版本的Command Line Tools

(1)下载Command Line Tools工具 https://developer.apple.com/downloads/ ,笔者下载的是Command_Line_Tools_macOS_10.13_for_Xcode_9.2

链接:https://pan.baidu.com/s/11w1vxTASgvKUaTXlb0MGcg  密码:eebc

(2)安装Command Line Tools

(3)执行命令

sudo xcode-select --switch /Library/Developer/CommandLineTools

(4)查看clang版本 clang --version

(5)重新编译应该就能成功了

二、安装cuDNN

去https://developer.nvidia.com/rdp/cudnn-archive下载cuDNN,笔者下载的是cuDNN v7.2.1

链接:https://pan.baidu.com/s/1eIO_FBM2hQKAXJ0hchnLJw  密码:xvt4

1.安装 cuDNN英伟达官方安装教程

your CUDA directory path is referred to as /usr/local/cuda/
your cuDNN directory path is referred to as <installpath>
Navigate to your <installpath> directory containing cuDNN.
Unzip the cuDNN package.
$ tar -xzvf cudnn-9.0-osx-x64-v7.tgz
Copy the following files into the CUDA Toolkit directory, and change the file permissions.
$ sudo cp cuda/include/cudnn.h /usr/local/cuda/include
$ sudo cp cuda/lib/libcudnn* /usr/local/cuda/lib
$ sudo chmod a+r /usr/local/cuda/include/cudnn.h /usr/local/cuda/lib/libcudnn*
Set the following environment variables to point to where cuDNN is located.
$ export  DYLD_LIBRARY_PATH=/usr/local/cuda/lib:$DYLD_LIBRARY_PATHVerifying
$ echo -e '#include"cudnn.h"\n void main(){}' | nvcc -x c - -o /dev/null -I/usr/local/cuda/include -L/usr/local/cuda/lib -lcudnn

三、测试

1.查看CUDA的版本信息

nvcc -v应该也是可以用的,之前已经加入到环境变量了

cat /usr/local/cuda/version.txt

2.查看cuDNN的版本

cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

至此CUDA,cuDNN安装全部完成。

Reference

1、https://blog.csdn.net/wz22881916/article/details/78807993

2018 MAC安装CUDA、cuDNN(Gaming Box1070)相关推荐

  1. 安装cuda+cuDNN

    安装cuda+cuDNN 一.概述 二.安装GPU驱动的要点 三.成功安装的样例 样例1. Win10+CUDA-v10.1 安装环境描述 安装步骤 样例2. Ubuntu20.04+CUDA-v11 ...

  2. 从零点一开始机器学习之Win10 64位下安装Cuda+Cudnn

    系列文章目录 从零点一开始机器学习之晦涩难懂的各种概念 从零点一开始机器学习之Win10 64位下安装Cuda+Cudnn 从零点一开始机器学习之GPU运算性能和CPU性能对比(GPU算力表) 从零点 ...

  3. cuda nvcc版本不一致_入坑第一步:Win10安装cuda+cuDNN+TensorFlow-GPU走过的那些路

    这两天安装tensorflow-gpu被折腾够呛,幸亏最后成功了,给想要安装的大神们看下我走过的坑,避免掉入. 如果是新手,需要安装下面几个软件: 第一步 安装anaconda 首先就是Python编 ...

  4. Ubuntu20.04安装CUDA+CUDNN+Conda+PyTorch

    步骤: 1.安装显卡驱动: 2.安装CUDA: 3.安装CUDNN: 4.安装Conda: 5.安装Pytorch. 一.系统和硬件信息 1.Ubuntu 20.04 2.显卡:1050Ti 二.安装 ...

  5. python-windows安装cuda+cudnn+pytorch

    安装cuda 我强调下 这个需要注意版本问题的. 注意 (个人的想法,安装思路,仅供参考) pytorch 需要注意这个现在支持的版本.根据这个支持的版本去下载对应的cuda和cudnn 应为你 py ...

  6. pytorch各种版本最简单安装,不用自己安装cuda cudnn

    pytorch各种版本 pip 安装命令 查看官网 https://pytorch.org/get-started/previous-versions/ conda +pytorch 安装 1.安装c ...

  7. ubuntu16.04下安装GTX1080TI显卡驱动+安装CUDA+Cudnn+anaconda+GPU版tensorflow

    参考博客:https://blog.csdn.net/weixin_40294256/article/details/79157838 先安装好GTX1080Ti 显卡驱动--安装CUDA--安装Cu ...

  8. kylin focal fossa ubuntu20.04安装 cuda cudnn lib

    1 下载风格版ubuntu20写入U盘 2 分区必须建立data backup各10G,其他是/ 3 安装cuda只能装11以上,但是要关闭xserver cuda下载 关闭xserver ctrl ...

  9. Ubuntu 20.04安装CUDA CUDNN 手把手带你撸

    新手先看这 之前一直使用CPU做训练,最近手上多了台单卡1080Ti显卡主机,于是开始研究GPU训练.用GPU训练一定会使用CUDA了,刚开始接触CUDA非常非常头痛,对小白很不友好,我几乎整了整整一 ...

最新文章

  1. 设计模式的征途—17.模板方法(Template Method)模式
  2. python全栈开发笔记--------条件语句
  3. 世界无烟日丨如何科学戒烟?
  4. 怎么更进一步学python_【百尺竿头,更进一步学Python】Python进阶课程——进程,线程和协程的区别...
  5. sql order by 降序_数仓面试|四个在工作后才知道的SQL密技
  6. 我花了 8 小时,掌握了一下 Flutter | Flutter 中文站上线
  7. c语言各类随机函数,怎样让c语言中的随机函数真正随机?
  8. 阿波罗数据集怎么下载_从2D images 到3D估计:现有最大规模数据集 ApolloCar3D
  9. 济宁医学院计算机专业好就业吗,山东这3所医学院实力强,就业率高,中等生可捡漏...
  10. 【转】WebApi中的C#await / async,重点是什么?
  11. Linux 中 VIM 的使用
  12. expect java_expect命令
  13. SpringMVC框架、Spring boot框架、SSM區別
  14. 22. linux 日志分析
  15. java代码生成器,springboot代码生成器—增加生成添加信息,导出excel功能(持续更新)
  16. SpreadJS 15.2.3 黄金十月美好版
  17. 【三星笔试】给定一些汽油E,给定一段距离D,完成D这段距离...
  18. 红外测距模块工作原理_红外测温仪方案工作原理
  19. 微软语音合成助手 v1.5.1 文本转语音工具,真实语音AI生成器
  20. 2019年最新从PayPal提现到国内银行的方法(实战教程)!

热门文章

  1. 阿里为何执迷改造公交地铁 出行有多大玩头?
  2. 从赞美和欣赏别人开始
  3. 网络主播实名认证,所有直播房间内添加水印
  4. 罗技 连点 脚本_罗技 G402 有线游戏鼠标测评
  5. java微信自动回复开发,Java微信公众号开发----关键字自动回复消息
  6. 请了半天假,300元全勤奖就没有了
  7. elasticsearch服务器定时自动清理日志索引
  8. 如何优雅地使用数学归纳法
  9. 陌陌还没找到“解药”​
  10. 微信小程序摄像头监控_微信小程序拍照和摄像功能实现方法示例