Ubuntu20.04安装Anaconda+TensorFlow-GPU

Ubuntu20.04安装Anaconda+TensorFlow-GPU

Linux-Ubuntu20.04系统可以同时存在多个Python版本,自带Python-3.9版本,根据需要可以自行下载需要的版本,这里我下载并使用的是Python-3.8版本。

一、Anaconda下载与安装

官网下载链接:https://www.anaconda.com/products/individual,点击官网下载链接进入界面,拉到页面最下方,选择系统对应的下载链接进行下载,这里我选的是Linux系统下的第一个链接。这里我选的是Linux系统下的第一个链接下载过程中会遇到下载自动停止的现象,刷新后会自动接着下载。在这里插入图片描述
下载完成后,遇到下载的Anaconda有🔓(锁)样式的图标,是自己的权限不够,办法如下所示。

cd 下载/
ls -l
chomd -R 777 Anaconda3-2021.05-Linux-x86_64-1.sh

找到下载好文件夹的位置,如下图所示。
在这里插入图片描述
打开终端输入命令:

bash ~/home/admina/下载/Anaconda3-2021.05-Linux-x86_64-1.sh

开始安装,遇到选择都选择同意yes。安装完成之后配置环境变量,打开终端输入命令:

sudo apt install vim
vim ~/.bashrc

使用Ctrl + g到达文本最后一行,然后按shift + i进入vim的编辑模式,在文本最后加上:

export PATH="~/anaconda3/bin:$PATH"

按Esc退出编辑模式,然后按:wq保存修改并退出。最后,打开终端输入命令:

source ~/.bashrc

能够看到版本号说明安装成功,打开终端输入命令:

anaconda --version

二、TensorFlow-GPU环境配置

重点:安装配置合适的NVIDIA驱动、CUDA和cuDNN!!!

1.安装NVIDIA驱动

1.1禁用nouveau驱动

打开blacklist.conf文件,打开终端输入命令:

sudo gedit /etc/modprobe.d/blacklist.conf

在文本最后输入内容,保存并退出:

blacklist nouveau
options nouveau modeset=0

更新,打开终端输入命令:

sudo update-initramfs -u

打开终端输入命令,重启系统:

sudo reboot

重启后打开终端输入命令,没有屏幕输出说明禁用nouveau成功:

lsmod | grep nouveau

1.2查看驱动版本并安装

查看版本,打开终端输入命令:

ubuntu-drivers devices

驱动安装,打开终端输入命令:

# 自动安装推荐的驱动
sudo ubuntu-drivers autoinstall
# 安装nvidia460驱动
sudo apt install nvidia-driver-460

安装成功之后一定要重启重启重启,重要的事情说三遍。确认安装成功,打开终端输入命令:

nvidia-smi

在这里插入图片描述

2.配置CUDA

2.1下载和安装

官网下载链接:https://developer.nvidia.com/cuda-toolkit-archive,进入官网找到DOWNLOADS界面,选择第一个CUDA Toolkit进入。
在这里插入图片描述按照如下图所示进行选择:
在这里插入图片描述
找到对应安装说明的代码,打开终端输入命令:

wget https://developer.download.nvidia.com/compute/cuda/11.3.1/local_installers/cuda_11.3.1_465.19.01_linux.run
sudo sh cuda_11.3.1_465.19.01_linux.run

在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述

2.2添加环境变量

打开终端输入命令,打开.bashrc文件:

sudo gedit ~/.bashrc

在文件的最后添加以下命令,保存并退出:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-11.1/lib64
export PATH=$PATH:/usr/local/cuda-11.1/bin
export CUDA_HOME=$CUDA_HOME:/usr/local/cuda-11.1

在这里插入图片描述更新环境,在终端输入命令:

source ~/.bashrc

2.3验证安装是否成功

打开终端输入命令:

nvcc -V

在这里插入图片描述

3.配置cuDNN

3.1下载和安装

官网下载链接:https://developer.nvidia.com/cudnn,点击官网下载链接进入界面,进行注册登陆,点击Download cuDNN,选择第一个点击下载适合CUDA 11.x版本,cuDNN Library for Linux (x86_64)点击链接进行下载。
在这里插入图片描述
在这里插入图片描述在这里插入图片描述我下载到了linux系统下载目录,进入下载目录进行解压缩,打开终端输入命令:

cd 下载
tar zxvf cudnn-11.3-linux-x64-v8.2.0.53.tgz

解压缩之后会得到cuda文件夹,打开终端输入命令:

sudo cp cuda/include/cudnn.h /usr/local/cuda/include/
sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64/

在输入第二行命令时报错了,cp:无法通过符号链接’/usr/local/cuda/lib64/libcudnn.so.8’进行操作,对/libcudnn.so.8进行删除,只能留下一个libcudnn.so.8.0.5文件,打开终端输入命令:

cd /usr/local/cuda/lib64
sudo rm -f libcudnn.so.8

在这里插入图片描述

sudo chmod a+r /usr/local/cuda/include/cudnn.h
sudo chmod a+r /usr/local/cuda/lib64/libcudnn*

3.2验证安装是否成功

打开终端输入命令:

cat cuda/include/cudnn_version.h |grep ^#

在这里插入图片描述

三、TensorFlow-GPU安装

环境配置好之后,GPU版本的TensorFlow安装就很简单了,打开终端输入命令:

sudo pip3 install tensorflow-gpu

在这里插入图片描述

验证TensorFlow-GPU是否安装成功,打开终端输入命令:

pip show tensorflow-gpu

在这里插入图片描述打开终端输入命令,打开如下的界面:

anaconda-navigator

在这里插入图片描述launch自己喜欢的软件,我比较喜欢用spyder和jupyter notebook,安装spyder或者打开终端输入即可:

jupyter notebook
spyder

在这里插入图片描述在这里插入图片描述

在这里插入图片描述在这里插入图片描述

总结

在全新的双系统电脑上面,一点点的学习,一点点的配置环境,整个过程就像一张白纸一样任意你操作,最后什么样子的结果取决你自己。从Linux-Ubuntu系统,安装Anaconda、配置安装TensorFlow-GPU的环境到最后TensorFlow安装成功,是一件很有成就感的事情,好了,接下来的学习之旅开始咯~每一种下载安装的方法都不止一种,要找到适合自己安装的版本和方法。会报错或者遇到问题都是很正常的事情,这时候就需要百度了,多问问度娘,会有各种各样的解决办法(还请大佬请勿抨击,欢迎小伙伴一起讨论学习)。

  • 2
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
你可以按照以下步骤在 Ubuntu 20.04安装 AnacondacuDNN: 1. 首先,从 Anaconda 官方网站下载适用于 Linux 的 Anaconda 安装包。选择 Python 3.7 版本或更高版本的安装包。 2. 打开终端,导航到下载目录,运行以下命令来安装 Anaconda: ``` bash Anaconda3-XXXXX-Linux-x86_64.sh ``` 其中,"XXXXX" 是安装包的版本号,根据你下载的安装包来修改命令。 3. 在安装过程中,按照提示进行配置。你可以选择默认选项,或根据自己的需求进行自定义配置。 4. 安装完成后,重新启动终端,以便使 Anaconda 的变更生效。 5. 接下来,你需要安装 cuDNN。首先,从 NVIDIA 开发者网站上下载 cuDNN 的压缩文件。请确保选择与你的 GPUCUDA 版本兼容的 cuDNN 版本。 6. 解压缩下载的 cuDNN 压缩文件。在终端中导航到解压缩后的目录。 7. 运行以下命令将 cuDNN 文件复制到 CUDA安装路径: ``` sudo cp cuda/include/cudnn*.h /usr/local/cuda/include/ sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64/ sudo chmod a+r /usr/local/cuda/include/cudnn*.h /usr/local/cuda/lib64/libcudnn* ``` 8. 最后,使用以下命令更新环境变量: ``` echo 'export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH' >> ~/.bashrc source ~/.bashrc ``` 现在,你已经成功安装AnacondacuDNN。你可以使用 Anaconda 创建和管理你的 Python 环境,并在需要的时候使用 cuDNN 进行 GPU 加速。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值