1. 安装ubuntu 14.04 LTS

注意不要进行任何update

2. 安装cuda7.5

这一步呢,坑很多,我装了两天都失败了. 不小心便会出现ubuntu反复登录,或是黑屏只有命令行的现象。
一定要小心。

有没有双显卡笔记本在Ubuntu下使用cuda的解决方案
https://www.zhihu.com/question/48027732
知乎用户林逸洲给了在ubuntu 16.04 下的配置方法,但是要降级gcc,g++的版本

知乎用户玛莎鱼(https://www.zhihu.com/people/wang-yan-07-21)
在评论中给出来一种思路,的确是正确的。
在提示安装opengl选择no。

具体细节参考我之前的文章.

http://blog.csdn.net/myjiayan/article/details/52082152

3.安装cudnn v4

在https://developer.nvidia.com/cudnn注册并下载 cudnn-7.0-linux-x64-v4.0-prod.tgz

tar -xzvf cudnn-7.0-linux-x64-v4.0-prod.tgz

1 cd cuda/include
2 sudo cp *.h /usr/local/cuda-7.5/include/
3 cd ../lib64
4 sudo cp lib* /usr/local/cuda-7.5/lib64/ 
5 cd /usr/local/cuda-7.5/lib64/  
6 sudo chmod +r libcudnn.so.4.0.7
7 sudo ln -sf libcudnn.so.4.0.7 libcudnn.so.4
8 sudo ln -sf libcudnn.so.4 libcudnn.so
9 sudo ldconfig

4. 安装tensorflow

(1) install anncoda2 

bash Anaconda2-4.1.1-Linux-x86_64.sh

(2) install tensorflow

因为环境变量安装在~/.bahsrc

需要重启terminal

创建conda环境 tensorflows

$source activate tensorflow

安装所需文件和tensorflow

(tensorflow)$ conda install -c conda-forge tensorflow

如果要推出tensorflow环境: (tensorflow)$ source deactivate

(3) 设置环境变量

$ vi ~/.bash_profile

输入:

export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/cuda-7.5/lib64"

export CUDA_HOME=/usr/local/cuda-7.5

保存退出:wq

(4)测试

>>> import tensorflow as tf
>>> hello = tf.constant('Hello, TensorFlow!')
>>> sess = tf.Session()
>>> print(sess.run(hello))
Hello, TensorFlow!
>>> a = tf.constant(10)
>>> b = tf.constant(32)
>>> print(sess.run(a + b))
42