Setup Tensorflow with GPU on OSX 10.11
Using Anaconda and pip to install tensorflow
- 安装Tensorflow依赖项
安装brew
- 使用镜像加速homebrew
依赖项下载
- 安装Anaconda Python
- 版本选择:我选择是的是 Anaconda2-4.2.0-MacOSX-x86_64.pkg 基于Python2.7
测试Anaconda 是否安装成功
- 安装CUDA 7.5版本
- 我下载的是cuda_7.5.27_mac.dmg
默认安装的路径是/Developer/NVIDIA/CUDA-7.5/,但是我们需要放在/usrl/local/cuda/目录下
设置环境参数:
- 安装CUDA Driver
- 我下载的是
CUDA 7.5.29 driver for MAC
- 我下载的是
- 下载安装cudnnV5(需要注册下载)
- 我下载的是
Download cuDNN v5 (May 12, 2016), for CUDA 7.5
下载完毕,将cudnn拷贝到cuda目录下面
- 我下载的是
- CUDA 是否安装成功的测试:
- 需要JDK 环境 我的是JDK_8U66,
- Xcode环境官网下载 我安装的是7.2版本 + 7.3版本,官网说7.3不兼容,暂时没有发现,保险起见,还是7.2版本吧
测试是否CUDA 安装成功
安装pip来下载tensorflow
通过pip来在线下载tensorflow (如果失败,使用离线进行下载)
使用Pip命令离线安装tensorflow 命令如下:
附官网上面会有常见问题解决方法
这里会遇到一个segment fault,原因是有个文件缺省名字变了,
=======
安装tensorflow的过程比较慢,主要的原因是:
- brew, pip,官网下载,各种下载时间比较长,等的比较心焦
- 系统版本的问题,更新OSX 10.12 后,出现QtKit被更改,然后找不到的问题,系统环境进行了一些更新,重装了下系统降级到OSX 10.11
==========
安装tensorfow 官方有很多的方法,但是成功的比较少. 我的安装过程是:
- 先安装Anaconda Python,
- 然后@高山 使用Pip安装成功了CPU only的tensorflow,然后我也选择了Pip 安装,但是pip 安装到了最后一步的时候出现了失败问题,问题4
- [install-tensorflow-on-mac-os-10.11] (http://vinhdq.blogspot.com/2015/12/installing-tensorflow-on-mac-os-1011.html)
参考引用:
安装caffe的教程如下,有些组件的安装可以参考:
遇到的问题: