Setup Tensorflow with GPU on OSX 10.11

Using Anaconda and pip to install tensorflow

  1. 安装Tensorflow依赖项

    1. 安装brew

    2. 使用镜像加速homebrew
    3. 依赖项下载

  2. 安装Anaconda Python
    1. 版本选择:我选择是的是 Anaconda2-4.2.0-MacOSX-x86_64.pkg 基于Python2.7
    2. 测试Anaconda 是否安装成功

  3. 安装CUDA 7.5版本
    1. 我下载的是cuda_7.5.27_mac.dmg
    2. 默认安装的路径是/Developer/NVIDIA/CUDA-7.5/,但是我们需要放在/usrl/local/cuda/目录下

      设置环境参数:

  4. 安装CUDA Driver
    1. 我下载的是CUDA 7.5.29 driver for MAC
  5. 下载安装cudnnV5(需要注册下载)
    1. 我下载的是 Download cuDNN v5 (May 12, 2016), for CUDA 7.5
    2. 下载完毕,将cudnn拷贝到cuda目录下面

  6. CUDA 是否安装成功的测试:
    1. 需要JDK 环境 我的是JDK_8U66,
    2. Xcode环境官网下载 我安装的是7.2版本 + 7.3版本,官网说7.3不兼容,暂时没有发现,保险起见,还是7.2版本吧
    3. 测试是否CUDA 安装成功

  7. 安装pip来下载tensorflow

    1. python pip源配置加速下载

    2. 通过pip来在线下载tensorflow (如果失败,使用离线进行下载)

    3. 使用Pip命令离线安装tensorflow 命令如下:

  8. 测试tensorflow 是否已经成功安装

    附官网上面会有常见问题解决方法

    这里会遇到一个segment fault,原因是有个文件缺省名字变了,

  9. 运行第一个model test

=======

安装tensorflow的过程比较慢,主要的原因是:

  1. brew, pip,官网下载,各种下载时间比较长,等的比较心焦
  2. 系统版本的问题,更新OSX 10.12 后,出现QtKit被更改,然后找不到的问题,系统环境进行了一些更新,重装了下系统降级到OSX 10.11

==========

安装tensorfow 官方有很多的方法,但是成功的比较少. 我的安装过程是:

  1. 先安装Anaconda Python,
  2. 然后@高山 使用Pip安装成功了CPU only的tensorflow,然后我也选择了Pip 安装,但是pip 安装到了最后一步的时候出现了失败问题,问题4
  3. [install-tensorflow-on-mac-os-10.11] (http://vinhdq.blogspot.com/2015/12/installing-tensorflow-on-mac-os-1011.html)

参考引用:

安装caffe的教程如下,有些组件的安装可以参考:

遇到的问题:

04-26 15:35
查看更多