Ubuntu20.04系统配置Pytorch环境(GPU版)

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

一、关于Ubuntu和NVIDIA Driver的安装

Ubuntu和NVIDIA Driver的安装请参考其他博主的文章,主要是当时安装的时候没记录,现在不想再折腾这两个东西了。

需要补充的几个点:

  • 安装Ubuntu系统前,多看几遍教程,如果是笔记本安装双系统,最好是看和自己品牌相同的笔记本对应的博客,因为不同厂家的BIOS设置有一些差别。

  • 如果安装玩Ubuntu系统之后,Windows系统引导项找不到了,不要着急,可以进入Ubuntu系统尝试修复Windows引导项。实在不行,可以在某宝花80块钱找人修复(不要问我怎么知道的,因为我就是花了80块钱的那个冤种)。

  • NVIDIA Driver可以通过software&updates安装,也可以在终端使用apt-get安装,但这两种方式都不推荐(因为我试了都没用),最稳妥的方式是在NVIDIA官网下载.run文件手动安装

  • 关于显卡驱动安装之后黑屏进不去系统的问题,如果是具有独显直连功能的笔记本,首先进入Windows系统切换到独显直连模式,然后进入Ubuntu系统。如果还是不行,那就进入到Recovery模式,卸载掉NVIDIA驱动,安装更低版本的NVIDIA驱动。

  • 关于显卡驱动安装之后掉网卡、掉蓝牙的问题,一般更新一下网卡驱动就好了,请参考其它博主的博客,我也是装完之后掉线卡掉驱动,更新主板bios解决的。

  • 最后,不建议安装最新版本的NVIDIA驱动,一方面是可能不稳定,另一方面第三方库没有及时更新,会导致各种奇奇怪怪的问题。

安装CUDA前的准备工作,使用快捷键Ctrl+Alt+T打开终端,输入

nvidia-smi

查看显卡驱动是否安装成功以及显卡驱动的相关信息。在这里我们可以看到CUDA Version:12.2,也就是说我目前的显卡驱动要求最低安装12.2版本的CUDA。

ubuntu20.04安装pytorch gpu,环境配置,pytorch,人工智能,python,深度学习,机器学习

二、安装CUDA

1、下载CUDA

前往NVIDIA官网https://developer.nvidia.com/cuda-toolkit-archive,选择和NVIDIA显卡驱动版本相适应的CUDA版本,我这里选择12.2.0版本。

ubuntu20.04安装pytorch gpu,环境配置,pytorch,人工智能,python,深度学习,机器学习

在跳转出来的界面选择系统信息和平台信息,我是Intel的CPU,Ubuntu20.04系统,依次选择Linux,X86_64,Ubuntu,20.04,runfile(local)。

ubuntu20.04安装pytorch gpu,环境配置,pytorch,人工智能,python,深度学习,机器学习

选择完成后,会给出命令行下载和安装的指令。

ubuntu20.04安装pytorch gpu,环境配置,pytorch,人工智能,python,深度学习,机器学习

使用快捷键Ctrl+Alt+T打开终端,输入以下指令下载.run文件,下载完成后的文件默认保存在Downloads/文件夹之下。

wget https://developer.download.nvidia.com/compute/cuda/12.2.3/local_installers/cuda_12.2.0_535.54.03_linux.run

2、安装CUDA

使用Files文件管理软件进入到Downloads文件夹,右键Open in Terminal在终端打开路径。运行以下指令开始安装CUDA

sudo sh cuda_12.2.0_535.54.03_linux.run

等待页面跳转,在新的页面,使用上下键移动光标,使用Enter键选择Continue。

ubuntu20.04安装pytorch gpu,环境配置,pytorch,人工智能,python,深度学习,机器学习

之后,输入“accept”

ubuntu20.04安装pytorch gpu,环境配置,pytorch,人工智能,python,深度学习,机器学习

重点来了!!!在这个界面,使用空格或者Enter键,取消选择Driver,即让方括号中没有X,然后移动光标到Install,使用Enter键进行安装。如果这里不取消Driver,会覆盖安装NVIDIA驱动,会导致诸如黑屏等等不确定的问题。

ubuntu20.04安装pytorch gpu,环境配置,pytorch,人工智能,python,深度学习,机器学习

安装完成后显示如下界面,提醒我们添加环境变量。

ubuntu20.04安装pytorch gpu,环境配置,pytorch,人工智能,python,深度学习,机器学习

3、添加环境变量

根据上述提示,依次输入如下指令,添加环境变量

export PATH=/usr/local/cuda-12.2/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-12.2/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

ubuntu20.04安装pytorch gpu,环境配置,pytorch,人工智能,python,深度学习,机器学习

添加完成后,使用如下指令刷新环境变量。

source ~/.bashrc

ubuntu20.04安装pytorch gpu,环境配置,pytorch,人工智能,python,深度学习,机器学习

4、测试CUDA是否安装成功

使用Ctrl+Alt+T新建终端,输入以下指令,显示CUDA版本信息,表明CUDA安装成功。

nvcc -V

ubuntu20.04安装pytorch gpu,环境配置,pytorch,人工智能,python,深度学习,机器学习

三、安装cuDNN

1、下载cuDNN

在NVIDIA官网https://developer.nvidia.com/cudnn下载和CUDA版本对应的cuDNN。这里需要登录自己NVIDIA账号,没有账号的可以用邮箱注册一个账号。

ubuntu20.04安装pytorch gpu,环境配置,pytorch,人工智能,python,深度学习,机器学习

该网页的主页会显示最新版本的cuDNN,这里我们点击Archived cuDNN Releases查看早期版本。

ubuntu20.04安装pytorch gpu,环境配置,pytorch,人工智能,python,深度学习,机器学习

这里我选择安装次新版的8.9.6。

ubuntu20.04安装pytorch gpu,环境配置,pytorch,人工智能,python,深度学习,机器学习

选择下载适配Ubuntu20.04、x86_64架构的Deb文件。

ubuntu20.04安装pytorch gpu,环境配置,pytorch,人工智能,python,深度学习,机器学习

2、安装cuDNN

使用如下指令安装cuDNN。

sudo dpkg -i cudnn-local-repo-ubuntu2004-8.9.6.50_1.0-1_amd64.deb

ubuntu20.04安装pytorch gpu,环境配置,pytorch,人工智能,python,深度学习,机器学习

之后,使用如下指令拷贝文件即可完成安装。

sudo cp /var/cudnn-local-repo-ubuntu2004-8.9.6.50/cudnn-local-5E60450C-keyring.gpg /usr/share/keyrings

ubuntu20.04安装pytorch gpu,环境配置,pytorch,人工智能,python,深度学习,机器学习

3、测试cuDNN是否安装成功

使用cd命令进入指定目录,运行bandwidthTest程序,显示如下信息,说明cuDNN安装成功。

cd /usr/local/cuda-12.2/extras/demo_suite/
./bandwidthTest

ubuntu20.04安装pytorch gpu,环境配置,pytorch,人工智能,python,深度学习,机器学习

再运行deviceQuery程序,显示显卡相关信息,同样测试通过。

ubuntu20.04安装pytorch gpu,环境配置,pytorch,人工智能,python,深度学习,机器学习

四、安装Pytorch

1、安装miniconda

进入miniconda官网,选择命令行下载,获取命令行下载的指令。

ubuntu20.04安装pytorch gpu,环境配置,pytorch,人工智能,python,深度学习,机器学习

新建终端输入如下指令。

mkdir -p ~/miniconda3
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ~/miniconda3/miniconda.sh
bash ~/miniconda3/miniconda.sh -b -u -p ~/miniconda3
rm -rf ~/miniconda3/miniconda.sh

ubuntu20.04安装pytorch gpu,环境配置,pytorch,人工智能,python,深度学习,机器学习

安装完成后,初始化miniconda和shell

~/miniconda3/bin/conda init bash
~/miniconda3/bin/conda init zsh

ubuntu20.04安装pytorch gpu,环境配置,pytorch,人工智能,python,深度学习,机器学习

2、miniconda创建Pytorch虚拟环境

创建Pytorch虚拟环境,这里选择Python3.11,大于等于Python3.8均可。

conda create -n pytorch python=3.11

ubuntu20.04安装pytorch gpu,环境配置,pytorch,人工智能,python,深度学习,机器学习

激活pytorch环境。

conda active pytorch

ubuntu20.04安装pytorch gpu,环境配置,pytorch,人工智能,python,深度学习,机器学习

3、安装Pytorch

在Pytorch官网查看安装指令,这里可以看到最新版的pytorch支持到CUDA12.1,而我的显卡对应的CUDA12.2,查过资料说无妨,这里直接装CUDA12.1对应的Pytorch了。

ubuntu20.04安装pytorch gpu,环境配置,pytorch,人工智能,python,深度学习,机器学习

在激活的pytorch环境中,输入以下指令。

conda install pytorch torchvision torchaudio pytorch-cuda=12.1 -c pytorch -c nvidia

ubuntu20.04安装pytorch gpu,环境配置,pytorch,人工智能,python,深度学习,机器学习

安装完成后显示如下界面。

ubuntu20.04安装pytorch gpu,环境配置,pytorch,人工智能,python,深度学习,机器学习

4、查看Pytorch是否安装成功

安装完成后输入“python”启动Python交互式界面。

输入以下Python程序,显示版本信息和TRUE,则表明安装成功。

import torch
print(torch.__version__)
print(torch.cuda.is_available())
print(torch.backends.cudnn.version())

ubuntu20.04安装pytorch gpu,环境配置,pytorch,人工智能,python,深度学习,机器学习文章来源地址https://www.toymoban.com/news/detail-845279.html

到了这里,关于Ubuntu20.04系统配置Pytorch环境(GPU版)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • ubuntu20.04配置ros noetic和cuda,cudnn,anaconda,pytorch深度学习的环境

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

    2024年02月07日
    浏览(71)
  • 【深度学习环境配置】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日
    浏览(45)
  • 构建Docker基础镜像(ubuntu20.04+python3.9.10+pytorch-gpu-cuda11.8)

    内容如下 访问官网下载页 https://www.python.org/downloads/release/python-3910/ 下拉选择 Gzipped 包 ps:创建镜像名为 ub2004py3910pytorchgpucuda118 标签为 latest 的镜像,从当前路径下的 DockerFile 文件打包

    2024年02月05日
    浏览(68)
  • Ubuntu 20.04 配置 VINS-Fusion-gpu + OpenCV 4.6.0

    准备工作: (1)电脑装有 NVIDIA 显卡 (2)安装 ROS noetic/Installation/Ubuntu - ROS Wiki (3)安装 cuda Ubuntu安装cuda_GXU_Wang的博客-CSDN博客 (4)安装 ceres 1.14.0 Ubuntu20.04安装Ceres1.14.0_我是你de不死的bug的博客-CSDN博客 下载 opencv 源码,选择所需要的版本 opencv 4.6.0,相应的扩展opencv_cont

    2024年02月12日
    浏览(35)
  • ubuntu20.04中安装配置docker nvidia容器来实现宿主机GPU的调用

    在 Ubuntu 上安装 Docker 非常直接。我们将会启用 Docker 软件源,导入 GPG key,并且安装软件包。 (这里指推荐使用官方的安装方法,snap的方法不推荐,各种命令不是很通用) 1、首先,更新软件包索引,并且安装必要的依赖软件,来添加一个新的 HTTPS 软件源: 2、使用下面的

    2024年03月16日
    浏览(59)
  • 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日
    浏览(60)
  • Ubuntu系统安装、配置与美化(Ubuntu20.04)

    本文的写作目的在于帮助完全零基础的小白不理解原理而可以 无脑安装Linux系统 ,同时也是为自己进行的一个整理,相较于网上大多数的教程,本教程将一些内容进行了整合与整理,加之本人在安装Ubuntu系统的时候听从学长的教导了解的内容,对于部分的网络常见的教程进行

    2023年04月17日
    浏览(64)
  • ubuntu 20.04 4090 显卡驱动安装 深度学习环境配置

    准备工作: 换源 安装输入法:重启的步骤先不管(自选) sudo apt update sudo apt upgrade 禁用nouveau驱动(这个驱动是ubuntu开源小组逆向破解NVIDIA的开源驱动,与英伟达的原有驱动不兼容)执行完第2.3步,先不重启。 打开 软件和更新 , 选择 附加驱动,安装推荐驱动(第一个),点

    2024年02月16日
    浏览(44)
  • Linux Ubuntu20.04深度学习环境快速配置命令记录

    1、更新系统包 2、安装显卡驱动 使用apt方式安装驱动,多数情况不容易成功, 使用一下方法更佳: 1.查看合适显卡的驱动版本 NVIDIA GeForce 驱动程序 - N 卡驱动 | NVIDIA NVIDIA GeForce 驱动程序官方提供下载最新版的 Geforce 驱动程序,可提升 PC 游戏体验和应用程序速度。更多关于更

    2024年02月09日
    浏览(50)
  • 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日
    浏览(71)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包