Ubuntu24.04安装深度学习环境
CSDN 2024-07-18 15:37:03 阅读 89
自己最近一直在安装ubuntu24.04,试着配置一下深度环境
将每一步的成功记录下来,供自己参考,也供大家参考~
大家做的时候每一步从上往下看就可以,不要跳步
换源
Ubuntu24.04安装成功后,在software and updates中,将路径改为阿里云更新
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
本人继续尝试中,后续会补充的,求赞~~谢谢大家!
声明
本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。