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