Ubuntu 22.04.5 LTS深度学习环境配置个人总结(2024.9.27)

1、简单设置系统显示

请添加图片描述
将系统显示改为从不

2、点击软件更新器检查更新

在这里插入图片描述
在这里插入图片描述
更新完成后重启系统

3、使用软件和更新下载显卡驱动

在这里插入图片描述
在这里插入图片描述
选择第一个驱动,点击应用更改
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在输入完密码后完成系统更改

完成后打开终端输入

sudo apt-get install -f

并重启系统

4、安装Anaconda

直接前往Anaconda官网,链接: link点击Download进行下载

在这里插入图片描述
下载完成后在Anaconda安装包所在文件夹下打开终端输入命令行

sh Anaconda3-2024.06-1-Linux-x86_64.sh 

一直按空格和yes完成安装
安装完成后再打开终端如果前面显示(base)说明Anaconda已安装成功(BTW,我前面已经安装好anaconda,现在是总结安装过程,故上一张截图也有base字样)
在这里插入图片描述

5、安装VSCode

最简单的一集,直接在Ubuntu Software商店中搜索Visual Studio Code,进行安装
在这里插入图片描述

6、安装CUDA(非常重要的一步)

6.1下载与安装CUDA

首先打开终端输入 nvidia-smi检查cuda版本
在这里插入图片描述
进入cuda官网选择需要下载的版本 link 我这里需要安装cuda ersion 12.4以下版本的
在这里插入图片描述
选择好对应的版本后复制下列代码在终端进行安装

wget https://developer.download.nvidia.com/compute/cuda/12.4.0/local_installers/cuda_12.4.0_550.54.14_linux.run

在这里插入图片描述
下一步安装cuda所需依赖库

sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev

在这里插入图片描述
下面输入命令

sudo sh cuda_12.4.0_550.54.14_linux.run

选择continue
在这里插入图片描述
输入accept
在这里插入图片描述
按空格取消勾选,只保留CUDA Toolkit 12.4,并选择install
在这里插入图片描述
CUDA安装完成
在这里插入图片描述

6.2激活CUDA环境变量

CUDA安装完成后,需要配置变量环境才能正常使用。首先在终端输入sudo gedit ~/.bashrc打开如下图所示的.bashrc文件。
然后,如下图所示在.bashrc文件的最后添加以下CUDA环境变量配置信息(我从不同的文章中看到这里添加的信息不仅相同,目前还不太清楚具体含义,所以这里仅仅罗列出它们):

export PATH=$PATH:/usr/local/cuda/bin  
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64  
export LIBRARY_PATH=$LIBRARY_PATH:/usr/local/cuda/lib64

最后,在终端输入source ~/.bashrc或者重新启终端使之生效。这时,我们就可以在终端输入nvcc -V查看CUDA的安装信息,如下图所示,至此CUDA安装成功。
在这里插入图片描述

7、安装cuDNN

在此网站链接: link安装cuDNN
在这里插入图片描述
我这里安装的是第二个
下载完成后在cuDNN文件对应位置打开终端

tar -xvf cudnn-linux-x86_64-8.9.7.29_cuda12-archive.tar.xz

复制cudnn文件到cuda对应的文件夹中:

sudo cp cudnn-linux-x86_64-8.9.7.29_cuda12-archive/include/cudnn*.h /usr/local/cuda/include 
 
sudo cp -p cudnn-linux-x86_64-8.9.7.29_cuda12-archive/lib/libcudnn* /usr/local/cuda/lib64

通过这行命令给复制的文件添加权限:(这里是两个文件,中间有空格,a表示所有用户,r表示读的权限)

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

最后通过这串命令行对cuDNN进行验证

cat /usr/include/cudnn_version.h | grep CUDNN_MAJOR -A 5 MAJOR

在这里插入图片描述

cuDNN安装工作结束

8、配置ssh

链接: link

8.1升级apt-get

sudo apt-get update           #更新源

在这里插入图片描述

sudo apt-get upgrade		#更新已安装包

在这里插入图片描述

8.2 安装ssh服务器、ssh客户端

sudo apt install openssh-server			# 安装ssh服务器

在这里插入图片描述

sudo apt install openssh-client			# 安装ssh客户机

8.3下载Vim

$ sudo apt-get remove vim-common			# 卸载vim-common版本
$ sudo apt-get install vim					# 下载最新版本的vim

在这里插入图片描述

8.4配置ssh

$ sudo vi /etc/ssh/ssh_config				# 去掉PasswordAuthentication yes前面的"#"

按A插入删除下列橙色处的#注释,并将Port 后面改为6422
在这里插入图片描述
esc + :wq 退出终端

$ sudo vi /etc/ssh/sshd_config	
			
# 在PermitRootLogin prohibit-password这行行首加上"#"
# 在此行下面添加新一行
PermitRootLogin yes

在这里插入图片描述

并设置端口 6422
在这里插入图片描述

9、下载向日葵

链接: link
在这里插入图片描述
添加开及自动启命令

gnome-session-properties
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值