RTX4080+Ubuntu20.04深度学习环境配置(小白入门友好)

这篇具有很好参考价值的文章主要介绍了RTX4080+Ubuntu20.04深度学习环境配置(小白入门友好)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、介绍

因为科研需要,最近几个月开始入门深度学习,准备做语义分割相关的东西。整了一块16G的4080显卡,从0开始学习配置,但找了网上很多资源,感觉很多都不适合纯小白入门。第一次配置成功后没有做记录,昨天因为系统的ubuntu图形用户界面崩掉了,整了很多方法,都没有成功拯救我的电脑,最后就重装了系统(一言难尽,心塞塞)。这一次开始配置就有意识从头做了记录,希望给同样开始入坑深度学习的友友一点帮助。

本文配置涉及英伟达显卡驱动、CUDA、cuDNN、anaconda以及pytorch安装。

二、显卡驱动安装

1、禁用独显

昨天被迫无奈的重装系统,看网上很多大佬解答是因为独显和集显的驱动冲突导致图形用户界面丢失,受这个博客启发:集显独显并存,ubuntu安装显卡驱动的坑,禁用集显。

2、英伟达驱动安装

我采用了最简单的方式,就是打开ubuntu系统自带的“软件与更新”,在“附加驱动”菜单栏下可以看到匹配的驱动型号。

ubuntu 4080显卡驱动,深度学习,人工智能

注意:尽量选择“专有”“NVIDIA driver metapackage”字样的驱动,这里符合条件的只有535与525,本着安装更新驱动的原则,我选择了第三项。

之后点击“应用更改”等着自己安装即可,之后需要重启电脑驱动才能安装成功。重启之后在终端输入“nvidia-smi”,如果出现下图,就代表驱动安装成功啦。

ubuntu 4080显卡驱动,深度学习,人工智能

三、CUDA安装

在上图中,我们可以看到显示的“CUDA Version:12.2”,意思在已安装的显卡驱动基础上,支持的CUDA最高版本为12.2。上一次装机后,感觉12.1版本与4080很适配,这一次还是选择12.1版本的安装。

进入CUDA下载的官网:https://developer.nvidia.com/cuda-toolkit-archive

ubuntu 4080显卡驱动,深度学习,人工智能

我选择了“CUDA Toolkit 12.1.1”,点击进入下一界面即可。

ubuntu 4080显卡驱动,深度学习,人工智能

根据自己系统的配置,我依次选择了“Linux”“x86_64”“Ubuntu”“20.04”,最后选择“runfile(local)”的安装方式,将上图下方官方推荐的两句话输进终端即可。

ubuntu 4080显卡驱动,深度学习,人工智能

接下来进入安装流程:

ubuntu 4080显卡驱动,深度学习,人工智能

选择“Continue”

ubuntu 4080显卡驱动,深度学习,人工智能

输入“accept”

ubuntu 4080显卡驱动,深度学习,人工智能

这里一定要注意,不要选择第一项“Driver”,因为已经安装了驱动,再次选择会报错。选中该项回车即可取消选择,之后选择“Install”

ubuntu 4080显卡驱动,深度学习,人工智能

如果出现类似上图的表达,紧接着在终端输入“gedit ~/.bashrc”指令,将CUDA写入环境变量。在打开的记事本最后添加“export”这两句话(见下图)。

ubuntu 4080显卡驱动,深度学习,人工智能

ubuntu 4080显卡驱动,深度学习,人工智能

如上图添加环境变量后,点击保存退出,再在终端输入“source ~/.bashrc”更新环境变量。最后在终端输入“nvcc -V”验证CUDA是否安装成功。

ubuntu 4080显卡驱动,深度学习,人工智能

若出现类似上图的表达,证明成功安装CUDA。

四、cuDNN安装

1、cuDNN下载

ubuntu 4080显卡驱动,深度学习,人工智能

进入官网,选择与CUDA版本相符的cuDNN下载。我选择了适合CUDA12.xcuDNN v8.9.5安装。如上图所示,我使用Ubuntu20.04 x86_64(Deb)方式安装。

2、cuDNN安装

ubuntu 4080显卡驱动,深度学习,人工智能

如上图,在终端中进入Deb安装包的下载路径,输入“sudo dpkg -i + 文件名”,之后输入“sudo apt-get update”

接下来根据官网的安装指南输入指令后,报“未找到XX版本”的错误。看了很多解答,发现紧接着需要安装的三个包已经存在于本地了,只需要运行即可。

ubuntu 4080显卡驱动,深度学习,人工智能

如上图,进入var/cudnn-local-repo-ubuntu2004-8.9.5.29目录,使用“sudo dpkg -i”分别运行三个Deb包即可。

终端输入“cat /usr/include/x86_64-linux-gnu/cudnn_version_v8.h | grep CUDNN_MAJOR -A 2”,如果出现版本号证明cuDNN安装成功了。

3、cuDNN测试

根据官方教程进行cuDNN测试。如下图,在终端中输入以下三条指令。

ubuntu 4080显卡驱动,深度学习,人工智能

出现上图两条返回信息后,输入“make”,但出现错误。

ubuntu 4080显卡驱动,深度学习,人工智能

是因为缺少需要包,输入“sudo apt-get install libfreeimage3 libfreeimage-dev”指令安装缺失的包。

ubuntu 4080显卡驱动,深度学习,人工智能

接下来输入“sudo make”没有报错。

ubuntu 4080显卡驱动,深度学习,人工智能

最后在终端输入“./mnistCUDNN”。若返回如下面三张图中的信息,特别是出现“Test passed!”,证明测试成功。

ubuntu 4080显卡驱动,深度学习,人工智能

ubuntu 4080显卡驱动,深度学习,人工智能

ubuntu 4080显卡驱动,深度学习,人工智能

五、ANACONDA安装

进入anaconda官网下载安装包,在终端中进入下载目录,“bash + 文件名”开始安装。

ubuntu 4080显卡驱动,深度学习,人工智能

安装成功后,需要将anaconda的地址写入环境变量。在终端输入“sudo gedit ~/.bashrc”。打开发现已经写入环境变量。

ubuntu 4080显卡驱动,深度学习,人工智能

那还是需要“source ~/.bashrc”更新环境变量。最后输入“conda --version”,如果出现conda的版本号,即证明安装成功。

ubuntu 4080显卡驱动,深度学习,人工智能

六、Pytorch安装

因为不同的项目需要的各种包版本不一样,为了更好地管理这些包,需要利用conda建立虚拟环境。

ubuntu 4080显卡驱动,深度学习,人工智能

如上图,base_pytorch1可以替换为自己的虚拟环境名,python版本更改为自己需要的版本

之后在pytorch官网找到适合自己项目的pytorch、cuda toolkit以及torchvision版本。

ubuntu 4080显卡驱动,深度学习,人工智能

注意,一定要如上图一样,激活自己已经建立好的虚拟环境下,再安装合适的pytorch、torchvision以及cuda toolkit版本。

最后在终端测试。输入

“python

import torch

torch.cuda.is_available()”

ubuntu 4080显卡驱动,深度学习,人工智能

若得到了True,证明环境已经配置成功了!文章来源地址https://www.toymoban.com/news/detail-762382.html

到了这里,关于RTX4080+Ubuntu20.04深度学习环境配置(小白入门友好)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Ubuntu20.04配置深度学习环境(全网最细最全)

    目录 一、NVIDIA显卡驱动安装 二、安装CUDA 三、安装cuDNN 四、安装Anaconda 五、Anaconda的简单使用 5.1 管理环境 5.2 管理包(package) 5.3 conda install 与 pip install 5.4 conda configuration        默认你已经完成Ubuntu20.04的安装,如果没安装的话可以参考其他博客,我的显卡是GTX1660Ti     

    2024年04月09日
    浏览(83)
  • Ubuntu20.04配置深度学习环境yolov5最简流程

    1.首先给Ubuntu安装Chrome浏览器(搜索引擎换成百度即可) 安装命令:打开终端直接输入 2.换成搜狗输入法(如果安装完成无法打汉字,可输入以下命令) 3. 安装WPS for Linux 进入搜狗for linux官网下载搜狗输入法 ,下载x86版本 4. 安装其它之前需要先安装anaconda 先去官网下载好a

    2024年02月08日
    浏览(52)
  • ubuntu20.04配置ros noetic和cuda,cudnn,anaconda,pytorch深度学习的环境

    这里介绍下本篇文章的目的,为了方便自己日后在其他主机上搭建环境,也为了帮助遇到相同问题的人。本篇文章主要是解决ubuntu20.04搭建机械臂视觉抓取的环境部署问题。第一个环境了ROS环境,第二个环境是深度学习yolov5的环境。 这里推荐鱼香ros的便携式安装方法,这里感

    2024年02月07日
    浏览(92)
  • 【深度学习环境配置】ubuntu 20.04+4060 Ti+CUDA 11.8+pytorch(装机、显卡驱动、CUDA、cudnn、pytorch)

    【深度学习环境配置】ubuntu 20.04+4060 Ti+CUDA 11.8+pytorch(装机、显卡驱动、CUDA、cudnn、pytorch) 📆 安装时间 2023.11.08-2023.11.10 Windows 和 Ubuntu 双系统的安装和卸载 B站教程 【本文基本上跟这个详细教程一致,优先推荐看这个!】ubuntu20.04 下深度学习环境配置 史上最详细教程 【精

    2024年02月04日
    浏览(65)
  • 【Ubuntu 20.04安装和深度学习环境搭建 4090显卡】

    Ubuntu安装步骤参考文章 知乎:Ubuntu 20.04系统安装及初始配置 先在Ubuntu官网下载系统镜像(或直接bing搜索对应版本)。【Ubuntu官网】 参考这篇文章 https://blog.csdn.net/qq_21386397/article/details/129894803 需要准备一个U盘(使用之前将U盘中内容做好备份,做成启动盘后U盘内文件将被清

    2024年02月09日
    浏览(72)
  • Ubuntu 20.04 + UE4.27 + Airsim + ROS 学习(2)(显卡rtx 4060+双系统)

    由于换了电脑,所以又重新配置了一下环境,所以想把自己在搭建过程中解决的一些问题进行分享。我是主体参考的Ubuntu18.04搭建AirSim+ROS仿真环境_airsim ros-CSDN博客小青蛙大佬的这篇,但是在顺着他的思路往下搭的时候自己也遇到了很多问题,所幸都解决了! 1. 首先是获取U

    2024年02月04日
    浏览(48)
  • RTX3090 ubuntu20.04 多版本cuda共存

    背景:已安装cuda10.1;代码在安装的nvidia-tensorflow1.15上运行报错。 目标:安装cuda10.0并可与cuda10.1切换使用。 结果:cuda可以共存多个版本,修改环境变量指向欲使用版本cuda的相关路径即可;使用cuda10.0代码还是跑不了,原因在于30显卡要安装cuda11或以上;还是跑不了,原因在

    2023年04月24日
    浏览(59)
  • ubuntu20.04,GeForce RTX 3060,CUDA Version: 11.4安装cuda

     参考:Ubuntu20.04下CUDA、cuDNN的详细安装与配置过程(图文)_嵌入式技术的博客-CSDN博客_ubuntu cudnn安装 【最新】cuDNN在CUDA11.7+Ubuntu20.04下的安装及卸载_weixin_54470372的博客-CSDN博客_dpkg: warning: ignoring request to remove cudnn-lo  官网NVIDIA CUDA Toolkit Documentation  NVIDIA Documentation Center | NVID

    2023年04月17日
    浏览(54)
  • Ubuntu 20.04 系统配置 OpenVINO 2022.3 环境

    由于 OpenVINO 2021 版本在调用 IECore 时会出现 Segmentation fault 的问题,因此需要将其升级为 2022 版本的。 1. 卸载原来版本的 OpenVINO 进入OpenVINO的卸载目录,通常在 /opt/intel 文件夹下, 之后执行卸载程序,一路next即可 之后将 ~/.bashrc 中原本的 source 那行注释掉 注释以下这行 至此

    2024年02月03日
    浏览(63)
  • ubuntu20.04配置OpenCV的C++环境

    这里以opencv-3.4.16为例 复现https://github.com/raulmur/ORB_SLAM2此项目,需安装opencv及其他依赖,可见README.md详情 https://opencv.org/releases/ https://github.com/opencv/opencv_contrib 如果在执行第三个命令时提示“Unable to locate package libjasper-dev”,应该是下载源的问题。解决方法如下: 然后再执行一

    2024年02月05日
    浏览(69)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包