Ubuntu16.04环境下从Anaconda3安装到Tensorflow(gpu)及pycharm安装和测试mnist完整教程

本机开发环境为python3.6(本文在nvidia384已安装基础上进行教程,如未安装请参考https://blog.csdn.net/XUTIAN1129/article/details/78997633
本文教程目录
一、安装Anaconda3
二、检查自己的电脑环境是否具备安装CUDA的条件
三、安装cuda9.0
四、安装cuDNN
五、安装tensorflow
六、pycharm安装
七、tensorflow环境下安装python包
八、mnist测试

一、安装Anaconda3

1、先从官网下载对应的anaconda版本

https://www.anaconda.com/download/#linux

2、下载完成后进入下载目录执行以下语句

$ bash Anaconda3-5.1.0-Linux-x86_64.sh
#此处将文件名替换成你自己的文件名

3、接下来的安装提示按回车进入下一步,按q跳过License文档,最后输入yes确认
接下来让我们输入安装路径,没特殊情况直接回车默认路径就好
4、安装完成后程序提示我们是否把Anaconda3的binary路径加入到.bashrc,建议添加,这样以后python和ipython命令就会自动使用anaconda Python3.6环境了
5、可以在终端输入$ conda list查看是否安装成功

这里写图片描述

二、检查自己的电脑环境是否具备安装CUDA的条件

1、 验证自己的电脑是否有一个可以支持CUDA的GPU
你可以电脑的配置信息中找到显卡的具体型号,如果你是双系统,在Windows下的设备管理器中也可以查到显卡的详细信息;
你也可以在ubuntu的终端中输入命令:

$ lspci | grep -i nvidia

会显示出你的NVIDIA GPU版本信息,不过不是很详细。

我的显示为:
01:00.0 3D controller: NVIDIA Corporation Device 1c8c (rev a1)

然后去CUDA的官网查看自己的GPU版本是否在CUDA的支持列表中。
2、 验证自己的Linux版本是否支持 CUDA(Ubuntu 16.04没问题)
输入命令:

$ uname -m && cat /etc/*release

结果显示:
x86_64
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
……

3、验证系统是否安装了gcc
在终端中输入:

$ gcc –version
#version前为两个横杠

结果显示:
gcc (Ubuntu 5.4.0-6ubuntu1~16.04.9) 5.4.0 20160609
……
若未安装请使用下列命令进行安装:

sudo apt-get install build-essential

4、验证系统是否安装了kernel header和 package development
(a)查看正在运行的系统内核版本:
在终端中输入:

$ uname –r

结果显示:
4.13.0-38-generic

(b)在终端中输入:

sudo apt-get install linux-headers-$(uname -r)

可以安装对应kernel版本的kernel header和package development
结果显示:
……

升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 4 个软件包未被升级。
表示系统里已经有了,不用重复安装。

若以上各项验证检查均满足要求,便可进行下面的正式安装过程。如果没有满足要求的话,可以参考cuda的官方文档,里面有详细的针对每个问题的解决方案。

三、安装cuda9.0

注意:在我写这篇文章时,tensorflow还只是支持cuda9.0,不支持cuda9.1。下载时请格外注意,如果不小心安装了cuda9.1,请按以下命令卸载cuda9.1

sudo apt-get remove cuda
sudo apt-get autoclean
sudo apt-get remove cuda*

#然后在目录切换到/esr/local/下
cd /usr/local/

卸载完成后即可安装cuda其他版本

1、从cuda官网下载(直接搜索cuda9.0)

https://developer.nvidia.com/cuda-90-download-archive

这里写图片描述

(这里推荐选择以.run文件进行安装,并且如果你的nvidia版本如果过高,如390,听说在安装cuda时会自己更新到cuda9.1,我用.deb文件安装时也出现类似问题,我当前nvidia版本为384.111,输入以下命令可查看nvidia版本:cat /proc/driver/nvidia/version)
2、进入下载目录,进行安装,然后运行以下命令:

sudo sh cuda_9.0.176_384.81_linux.run

界面会出现‘更多0%’,一直按住回车,直到100%

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值