Ubuntu24.04安装深度学习环境

CSDN 2024-07-18 15:37:03 阅读 89

自己最近一直在安装ubuntu24.04,试着配置一下深度环境

将每一步的成功记录下来,供自己参考,也供大家参考~

大家做的时候每一步从上往下看就可以,不要跳步

换源

Ubuntu24.04安装成功后,在software and updates中,将路径改为阿里云更新

<code>sudo apt update

sudo apt upgrade -y

sudo apt install -y build-essential cmake

sudo apt install -y lightdm

输入nvidia-smi,检查有没有显卡驱动。如果有,跳过下面的,如果没有,按照下面的来

3. 安装NVIDIA显卡驱动

去英伟达官网,自己显卡什么型号,就下载什么驱动,跳转路径:

https://www.nvidia.com/Download/index.aspx?lang=cn

下载完成后,将文件移到/home下(怕因为权限问题,也可以chmod,自行选择)

4. 卸载电脑自带显卡驱动(有的可能有独显)

sudo apt remove --purge nvidia* # 卸载电脑自带驱动

sudo cp /etc/modprobe.d/blacklist.conf /etc/modprobe.d/blacklist.conf.backup # 文件备份

sudo apt-get install gedit

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

在blacklist.conf最底下添加:

blacklist nouveau

blacklist lbm-nouveau

options nouveau modeset=0

alias nouveau off

alias lbm-nouveau off

# 看看有没有输出,输出modeset=0就ok:

echo options nouveau modeset=0 | sudo tee -a /etc/modprobe.d/nouveau-kms.conf

sudo update-initramfs –u

sudo reboot # 重启电脑

# 看看有没有东西输出,啥也没有就ok:

lsmod | grep nouveau

按住ctrl+alt+F2进入ttl界面,就是纯命令行界面,输入用户密码,然后执行下面的内容

sudo service gdm3 stop

sudo service lightdm stop

sudo chmod 777 NVIDIA-Linux-xxx.run

sudo ./NVIDIA-Linux-xxx.run –no-opengl-files

如果没有报错,就说明整体没问题,执行下面代码,启动图形界面

sudo service gdm3 start

安装nvidia-smi完成了,可以在图形界面检查一下

安装cuda

这里注意,虽然cuda官网只给了Ubuntu2204版本的,但是我实际测试中,发现也可以使用,所以大家放手入就行。可以直接点击下面链接

wget https://developer.download.nvidia.com/compute/cuda/12.4.1/local_installers/cuda_12.4.1_550.54.15_linux.run

sudo sh cuda_12.4.1_550.54.15_linux.run

把第一行Driver去掉,其他不变,然后安装

没有红色的就默认成功了

然后在~/.bashrc最底下添加内容:

export PATH=/usr/local/cuda-12.4/bin:$PATH

export LD_LIBRARY_PATH=/usr/local/cuda-12.4/lib64:$LD_LIBRARY_PATH

然后更新一下source ~/.bashrc

然后关掉命令行,输入nvcc -V,看看有没有,有的话就o了。

安装cudnn

点击下面链接,下载cudnn。注意版本对应。11下11的,12下12的。

https://developer.nvidia.cn/rdp/cudnn-archive

然后1.解压文件。2.执行下面代码。自己核对cuda名称,别光复制不看内容

sudo cp include/cudnn.h /usr/local/cuda-12.4/include

sudo cp lib/libcudnn* /usr/local/cuda-12.4/lib64

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

验证安装情况:

cat /usr/local/cuda-11.8/include/cudnn_version.h | grep CUDNN_MAJOR -A 2

如果有内容输出,就说明是ok的。我这里好像是三个define。大家自己看,或者跳转别人的blog中检查也ok。

安装anaconda

地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

sudo sh ./Anaconda...

这玩意儿没啥难的,一律按照顺序走,不会的话可以查查其他人的blog

安装pycharm专业版

官网地址:https://www.jetbrains.com.cn/pycharm/

先下载,然后激活,按顺序走就可以了。

但我喜欢用snap来安装pycharm,一行代码就结束了:

sudo snap install pycharm-professional --classic

本人继续尝试中,后续会补充的,求赞~~谢谢大家!



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。