笔记本显卡1660Ti,Ubuntu18.04安装Cuda、Cudnn、Anaconda、PyTorch、Tensorflow和Keras
/**********************************************************************/
注:写到最后不能放图片了,安装PyTorch、Tensorflow和Keras在下一篇
/**********************************************************************/
一、安装Nvidia驱动
1.1 选择驱动版本。不知道安装那个版本可以使用如下命令查看系统推荐,选择后面带有recommended字符的, 效果如下图所示。
ubuntu-drivers devices
1.2 安装驱动。打开ubuntu18.04自带的软件和更新,点击附加驱动,因为上一个步骤系统已经推荐了470版本的显卡驱动,所以这里选择470(专有),并点击应用更改,等待进度条变满且提示重启就是安装完毕了。注意:选择不带有tested的显卡驱动版本。
1.3 测试驱动。重启后打开终端输入下面的命令并显示如图所示的效果,说明安装成功。
nvidia-smi
二、安装Cuda
2.1 下载cuda。上图显示CUDA Version: 11.4,说明目前显卡驱动(470)所支持的cuda最大版本为11.4,因此我们下载11.4版本的cuda。前往 Nvidia 的 CUDA 官网:CUDA Toolkit Archive | NVIDIA Developer,选择11.4.0版本。
打开终端输入如下命令,等待下载完成:
wget https://developer.download.nvidia.com/compute/cuda/11.4.0/local_installers/cuda_11.4.0_470.42.01_linux.run
2.2 安装cuda。打开终端输入命令:
sudo bash cuda_11.4.0_470.42.01_linux.run
选择continue
输入accept
由于已经安装了显卡驱动,所以使用空格删除cuda自带的显卡驱动,否则会导致驱动冲突。
选择Install,等待安装完毕。
安传完成后需要在ubuntu的.bashrc文件中添加路径,打开终端,输入如下命令:
gedit ~/.bashrc
添加cuda的路径
-
export PATH=/usr/local/cuda-11.4/bin:$PATH
-
export LD_LIBRARY_PATH=/usr/local/cuda-11.4/lib64:$LD_LIBRARY_PATH
保存后source一下
source ~/.bashrc
2.3 测试结果。终端输入nvcc -V,出现如下图所示的效果,说明安装成功。
nvcc -V
三、安装Cudnn
选择Cuda11.4相对应的版本,下载cudnn时,还需要在官网注册一下账号才能下载,官网链接:cuDNN Archive | NVIDIA Developer。
3.1 下载。点击Download cuDNN v8.2.4 (September 2nd, 2021), for CUDA 11.4,选择cuDNN Library for Linux (x86_64)
3.2 安装。解压下载好的压缩文件,cd到解压后的目录,cuda内的include和lib64分别拷贝到/usr/local/cuda下的include和lib64的文件夹内,并赋予读写和执行权限。命令:
-
sudo cp /cuda/include/cudnn* /usr/local/cuda/include/
-
sudo cp /cuda/lib64/libcudnn* /usr/local/cuda/lib64/
-
sudo chmod a r x /cuda/include/cudnn_version.h /usr/local/cuda/lib64/libcudnn*
3.3 测试结果。输入如下代码,出现如图所示的效果即为安装成功。
cat /usr/local/cuda/include/cudnn_version.h | grep CUDNN_MAJOR -A 2
四、安装Anaconda3
4.1 下载Anaconda3。可以在官网下载:Anaconda | The World's Most Popular Data Science Platform ,也可以在清华镜像下载: Index of /anaconda/archive/ | 北京外国语大学开源软件镜像站 | BFSU Open Source Mirror。
4.2 安装Anaconda3。输入命令后,按照提示安装即可。
bash Anaconda3-2022.10-Linux-x86_64.sh
安装完成后打开终端,设备名称前面会多了一个(base),如果没有就source一下。
有这个字符的情况下说明Anaconda的基础环境是主动激活的,如果需要关闭,则输入如下命令。
-
conda config --set auto_activate_base false
-
source ~/.bashrc
4.3 换源。换成国内的源,安装其他包的速度会快很多,打开终端,输入命令。
-
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
-
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
-
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
-
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
-
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
-
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/
-
conda config --set show_channel_urls yes
4.4 创建/删除Anaconda虚拟环境(需在Anaconda基础环境激活的条件下进行)。具体可以参考:
-
创建命令: conda create -n 环境名 python=x.x
-
删除命令: conda remove -n 环境名 --all
本文参考链接:
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhgaajig
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01 -
怎样阻止微信小程序自动打开
PHP中文网 06-13