Ubuntu20.04系统安装及情况配置

打印 上一主题 下一主题

主题 1034|帖子 1034|积分 3102

各种下载地址

Ubuntu系统官网
PyTorch官网
pytorch3d GitHub链接
cuda官网
cudnn官网
清华源
参考的文章——作者Go_小虎吼吼


  

前言

本篇文章将要记录我安装并使用Ubuntu20.04进行深度学习的过程,是自我学习的整理记录,各步骤利用没有保姆教程那么完善,仅供参考。

提示:以下是本篇文章正文内容
一、Ubuntu20.04系统安装

1、下载Ubuntu系统,Ubuntu系统官网。
2、制作启动U盘
3、参考安装资料
题目:可能存在安装卡顿安装失败等题目,考虑使用最小安装以及重做不同系统版本的启动盘
二、常用工具以及情况配置

1.情况配置

修改软件更新源(以清华源为例)



  • 备份并打开文件,清空文件中的内容
  1. sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak #备份文件
  2. sudo apt install vim #安装vim
  3. sudo vim /etc/apt/sources.list #打开文件
  4. ggdG#清空文件
复制代码


  • 复制对应版本的镜像源下令到文件中,可自行到镜像源网站搜索,清华源如下:
  1. # 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
  2. deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
  3. # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
  4. deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
  5. # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
  6. deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
  7. # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
  8. # 以下安全更新软件源包含了官方源与镜像站配置,如有需要可自行修改注释切换
  9. deb http://security.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse
  10. # deb-src http://security.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse
  11. # 预发布软件源,不建议启用
  12. # deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
  13. # # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
复制代码


  • 保存退出
  1. #按esc,输入:
  2. :wq
  3. #回车退出
复制代码


  • 执行更新
  1. sudo apt update
  2. sudo apt-get install build-essential
复制代码

安装cuda+cudnn



  • 安装显卡驱动
  • cuda安装
    1、cuda下载cuda官网,根据显卡驱动版本选择要安装的cuda版本,点击下载,本人使用的是11.7版本的cuda如下图。

2、执行运行下令后,进入安装界面后选择 Continue 之后输入 accept 最后取消勾选 Driver 选项,安装即可,可参考链接:Ubuntu20.04下CUDA、cuDNN的具体安装与配置过程
  1. sudo sh cuda_xxx.run后
复制代码
3、配置情况变量
  1. #打开环境变量文本
  2. sudo vim ~/.bashrc
  3. #按i键编辑→ Esc键退出编辑→ :wq保存便捷
  4. #将两行命令添加到末尾,注意把cuda版本修改为自己的版本,保存退出
  5. export PATH="/usr/local/cuda-11.7/bin:$PATH"
  6. export LD_LIBRARY_PATH="/usr/local/cuda-11.7/lib64:$LD_LIBRARY_PATH"
  7. #执行下列命令,激活环境
  8. source ~/.bashrc
复制代码
4、查看是否安装成功
  1. nvcc -V
复制代码



  • cudnn安装
    1、cudnn下载Tar版本cudnn官网,本人使用的是8.7.0的cudnn
    2、解压缩并安装, 若版本不同下面的下令也会有所不同,即在复制include文件部门,请检索自己所需版本的拷贝下令
  1. #解压
  2. tar -xvf xxx
  3. #将cuda/include/cudnn.h文件复制到usr/local/cuda/include文件夹
  4. sudo cp include/cudnn*.h /usr/local/cuda/include/  
  5. #将cuda/lib64/下,文件夹名称可能为cuda/lib, 所有文件复制到/usr/local/cuda/lib64文件夹中
  6. sudo cp lib64/libcudnn* /usr/local/cuda/lib64/
  7. #并添加读取权限
  8. sudo chmod a+r /usr/local/cuda/include/cudnn*.h
  9. sudo chmod a+r /usr/local/cuda/lib64/libcudnn*
  10. #查看是否安装成功
  11. cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2 #老版本
  12. cat /usr/local/cuda/include/cudnn_version.h | grep CUDNN_MAJOR -A 2#8.0以上版本
复制代码
完全卸载cuda

参考链接
多版本cuda+cudnn(不建议使用此种方法,会出现许多小毛病)

参考链接

2.常用软件安装

截图软件

  1. sudo apt install flameshot
复制代码
Edge、向日葵、百度网盘等

官网下载安装包,在下载目录中打开终端,执行:
  1. sudo dpkg - i xxx
复制代码
PyCharm

1、官网下载community版本,并解压缩
2、生成桌面快捷图标,参考毗连
Anaconda

1、官网下载
2、安装
  1. sudo sh ./文件名
复制代码
若默认的路径与想要的路径不同,直接在下图位置输入要安装的路径即可

3、配置情况
  1. #根据自己的安装位置配置
  2. export PATH="/home/xx/anaconda3/bin:$PATH"
复制代码
4、重启终端,如果没有进入base情况,那么就执行
  1. conda init
复制代码
5、切换镜像源——参考链接
如果使用了魔法上网,可能会出现创建conda情况的时间卡在 Collecting package metadata 部门,可以有以下几种方法解决:

  • 关闭科学上网
  • 将镜像源中的https改称http协议,具体实现为:
  1. #恢复默认
  2. conda config --remove-key channels
  3. #修改镜像源
  4. conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  5. conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  6. conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  7. conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
  8. conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
  9. conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2
  10. conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda
  11. conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo
  12. conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch
  13. conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/simpleitk
  14. #查看是否修改成功,成功如下图
  15. conda config --show-sources
复制代码


总结

本篇文章记录了本人安装Ubuntu20.04版本系统的每一步,用于以后查看,盼望可以帮到一些朋侪。后续还会记录本人深度学习情况配置的流程及遇到的题目。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

商道如狼道

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表