第一次写博客,装了好几次机了,每次都出现各种坑。浪费太多时间,没办法,只好趁这次有空来记录下.
首先记录下大致步骤:
1,安装ubuntu (跳过不写),2,安装显卡驱动。3,安装cuda和cudnn。4,安装anaconda和tensorflow。
安装程序前一定要查看各种依赖库的版本。
好好开始简单描述下过程了
2,装显卡驱动
最麻烦的,为了解决这个我使用ubuntu软件更新中的安装方式。当然还有其他方法
方法1:安装cuda自动安装显卡驱动,想这样装直接跳到第3步.
方法2:官网下载程序安装
地址:点击打开链接http://www.nvidia.cn/Download/index.aspx?lang=cn
1,将第三方驱动拉入黑名单
查看属性
$sudo ls -lh /etc/modprobe.d/blacklist.conf
修改属性
$sudo chmod 666 /etc/modprobe.d/blacklist.conf
用gedit编辑器打开
$sudo gedit /etc/modprobe.d/blacklist.conf
在该文件后添加一下几行:
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist rivatv
blacklist nvidiafb
2,关闭图形界面(也就是x服务)
sudo service lightdm stop
Ctrl + Alt + F1到控制台
打开驱动所在文件
cd 文件名
在安装
sudo chmod a+x *.run(*是驱动名字)
重启图形界面
sudo service lightdm start
查看是否安装成功
nvida-smi
3,安装cuda和cudnn
坑:注意gcc和g++版本必须是6之前,修改方法
4,安装anaconda和tensorflow
anaconda安装tensorflow,可以直接安装cuda,不知道是否可以,将前面都省略。
创建环境:$conda create -n tensorflow
激活:$source activate tensorflow
搜索当前可用的tensorflow版本:$ anaconda search -t conda tensorflow
$anaconda show anaconda/tensorflow
$conda install --channel https://conda.anaconda.org/anaconda tensorflow
或者
conda install -c anaconda tensorflow
测试:
import tensorflow as tf