【深度学习1】ubuntu22.04从零开始搭建深度学习环境

这篇具有很好参考价值的文章主要介绍了【深度学习1】ubuntu22.04从零开始搭建深度学习环境。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一. 安装ubuntu22.04系统

  • 具体安装步骤可以参考:win11+ubuntu22.04双系统安装(简洁版)

二. 安装Nvidia显卡驱动

安装之前进入主板BIOS,关闭安全启动!!!
【深度学习1】ubuntu22.04从零开始搭建深度学习环境

  1. 更新软件列表
sudo apt-get update
  1. 安装必要的依赖
sudo apt-get install g++ 
sudo apt-get install gcc
sudo apt-get install make
  1. 根据显卡型号下载对应的驱动,官方驱动下载链接:GeForce® 驱动程序
  2. 卸载原有驱动(若有)
sudo apt-get remove --purge nvidia*
  1. 禁用nouveau驱动,在/etc/modprobe.d/blacklist.conf末尾添加
blacklist nouveau       	# prevent the kernel from loading the nouveau module at all.
options nouveau modeset=0   # if the nouveau module is built into the kernel directly, disable it.
  1. 更新初始 ram 文件系统,随后重启计算机
sudo update-initramfs –u

【注】:An initramfs is a filesystem that is embedded into the kernel and loaded at boot time. It is used to mount the real root filesystem and to provide early userspace with the necessary drivers and tools to boot the system.

  1. 停止当前显示服务器Ctrl + Alt + F1~F6,进入黑屏的文本界面,然后根据用户名和密码登录。(若后续要退出文本界面到原图形界面trl + Alt + F1/F7/F8
  2. 禁用X-window服务,根据显示管理器为gdm3lightdm选择对应命令(二选一,登录Ubuntu时输密码的登录窗口位于左边是lightdm,位于正中是gdm3)
sudo service gdm3 stop
sudo service lightdm stop
  1. cd进入存放驱动文件的目录,输入指令进行安装
sudo chmod 777 NVIDIA-Linux-xxx.run
sudo ./NVIDIA-Linux-xxx.run –no-opengl-files

可能出现的安装选项

  • 首先选择continue installation
  • register the kernel module souces with DKMS?,选择No
  • 选择install without signing
  • Nvidia’s 32-bit compatibility libraries? 选择No
  • Would you like to run the nvidia-xconfigutility to automatically update your x configuration so that the NVIDIA x driver will be used when you restart x? Any pre-existing x confile will be backed up. 选择Yes

然后输入nvidia-smi就能有如下输出了
【深度学习1】ubuntu22.04从零开始搭建深度学习环境

三. 安装cuda

  • 下载CUDA Toolkit,官方下载链接:https://developer.nvidia.com/cuda-downloads。根据电脑平台进行选择
    【深度学习1】ubuntu22.04从零开始搭建深度学习环境
  • 输入安装指令
wget https://developer.download.nvidia.com/compute/cuda/11.7.1/local_installers/cuda_11.7.1_515.65.01_linux.run
sudo sh cuda_11.7.1_515.65.01_linux.run
  • 安装过程中,首先输入accept,取消勾选Driver(已经安装了驱动),选择Install,回车
    【深度学习1】ubuntu22.04从零开始搭建深度学习环境
  • 安装完成后,如下所示
    【深度学习1】ubuntu22.04从零开始搭建深度学习环境
  • 添加环境变量
export PATH=/usr/local/cuda-11.7/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-11.7/lib64:$LD_LIBRARY_PATH
  • 测试cuda安装
nvcc -V

输出如下,版本对应上就成功了:
【深度学习1】ubuntu22.04从零开始搭建深度学习环境

四. 安装cudnn

  • 下载cudnn库,官方下载链接:https://developer.nvidia.com/rdp/cudnn-archive
    【深度学习1】ubuntu22.04从零开始搭建深度学习环境

  • 解压下载好的tar.xz文件

tar -xvf cudnn-linux-xxx.tar.xz
  • 将解压的文件拷贝到cuda对应目录,进行cudnn的安装
sudo cp include/cudnn.h /usr/local/cuda-11.7/include
sudo cp lib/libcudnn* /usr/local/cuda-11.7/lib64
sudo chmod a+r /usr/local/cuda-11.7/include/cudnn.h /usr/local/cuda-11.7/lib64/libcudnn*

至此,GPU驱动、CUDA、cudnn就都安装好了。

五. 安装anaconda

Anaconda是一种软件包管理,它为编程语言Python和R提供图形导航,支持数据科学、数据分析和机器学习。
Anaconda让您不必担心有时遇到复杂的依赖关系问题。此外,Anaconda有一个名为Conda的包管理器,它可以使分发中的所有包保持最新。它促进了库和开发环境的安装和管理,支持在Python和R下进行数据分析和机器学习。总的来说,有许多软件包可用,包括Jupyter Notebook、Spyder、NumPy和TensorFlow。
Anaconda可用于Microsoft Windows、macOS和Linux的个人、商业、团队和企业版本。个人版是开源软件,作为免费软件免费,因此,例如,私人用户可以学习如何处理数据分析。付费版商业版、团队版和企业版为商业使用和公司使用提供了广泛的功能。

  1. 下载anaconda安装程序,可以anaconda官网或在清华大学开源软件镜像站下载anaconda。
    【深度学习1】ubuntu22.04从零开始搭建深度学习环境【深度学习1】ubuntu22.04从零开始搭建深度学习环境
  2. cd进入下载到的目录中,用sh命令语言解释器运行.sh文件安装anaconda
sh Anaconda3-*.sh
  1. 一直按Enter,输入yes接受license,按Enter安装到ubuntu当前用户路径,等待unpacking payload
    【深度学习1】ubuntu22.04从零开始搭建深度学习环境

  2. 安装程序通过conda init初始化Anaconda3,输入yes,并回车
    【深度学习1】ubuntu22.04从零开始搭建深度学习环境

  3. 为anaconda添加环境变量

echo "export PATH=$PATH:/home/你自己的用户名/anaconda3/bin">> ~/.bashrc
  1. source ~/.bashrc或重开终端生效,开始使用Anaconda吧~

如何卸载Anaconda

  1. 完全卸载
conda install anaconda-clean
anaconda-clean --yes
  1. 标准删除
rm -rf anaconda3
rm -rf ~/anaconda3
rm -rf ~/opt/anaconda3

# 将配置文件中anaconda的PATH都移除
# 在下述两个文件中找到anacodna3行并将其删除。之后,使用Ctlr+s保存文件。
sudo nano .bashrc
sudo nano .profile

六. 安装pycharm

直接在Ubuntu Software中搜索pycharm并安装即可。
【深度学习1】ubuntu22.04从零开始搭建深度学习环境
至此,ubuntu22.04系统基本的深度学习开发环境就搭建好了~文章来源地址https://www.toymoban.com/news/detail-454451.html

到了这里,关于【深度学习1】ubuntu22.04从零开始搭建深度学习环境的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • ubuntu22.04 磁盘分区以及深度学习环境的一些设置

            最近通过硬盘盒在外接的固态硬盘中安装ubuntu22.04,折腾了一段时间,终于ok了,记录一些设置问题。         我的笔记本电脑是DELL G15 5515,bios版本是1.6.0,安装ubuntu 之前要把secure设置中的安全模式关闭,然后就可以通过u盘和固态硬盘来安装ubuntu22.04了。注意我安

    2024年02月04日
    浏览(71)
  • Qt6.5.1+WebRTC学习笔记(十一)开发环境搭建(ubuntu22.04)

    win10开发测试已经一段时间了,最近将程序移植到ubuntu测试了下,改动不是很大,本教程记录下环境搭建过程 1.操作系统ubuntu22.04 64位 x86架构(建议更新到最新) 2.合理的上网方式,需要正常访问google,最好有40G以上流量 3.安装git,并设置代理 4.安装depot_tools depot_tools是包含下载

    2024年02月09日
    浏览(60)
  • Ubuntu 22.04从零开始安装Openpcdet 0.6.0——详细记录过程(含4090+CUDA11.8)

    A、云平台安装和本地安装的差异: 之前在几个 云平台 上的1w算力豆已经用光了,所以这次本地选择 本地安装Pcdet 。 两者安装过程 有很大差异,因为 九天毕昇云平台 使用的是CUDA10.1,且没办法改动,导致pcdet 只能安装0.3.2,且只能选择较低的版本的第三方库:torch1.6.0,sp

    2024年02月16日
    浏览(49)
  • ubuntu22.04搭建verilator仿真环境

    操作系统为 Ubuntu(22.04.2 LTS),本次安装verilator开源verilog仿真工具,进行RTL功能仿真。下面构建版本为5.008的verilator仿真环境。先看一下我系统的版本: 安装依赖 获取源码,选择版本为5.008 进行编译 安装后查看版本,大功告成

    2024年02月10日
    浏览(73)
  • Qt6.5.1+WebRTC学习笔记(十二)环境搭建流媒体服务器(ubuntu22.04+SRS)

    若只是实现一对一通信,仅使用webrtc就足够了。但有时间需要进行多个人的直播会议,当人比较多时,建议使用一个流媒体服务器,笔者使用的是SRS。 这个开源项目资料比较全,笔者仅在此记录下搭建过程 1.操作系统ubuntu22.04 64位 x86架构(建议更新到最新) 2.安装编译器相

    2024年02月09日
    浏览(83)
  • Ubuntu22.04 搭建 OpenHarmony 命令行开发环境

    在本文中,我们将介绍如何使用命令行工具在你的设备上安装OpenHarmony操作系统。OpenHarmony是一个开源的、面向物联网(IoT)设备的操作系统,它提供了一套全面的开发框架,使得开发者可以更容易地创建和部署IoT应用。 在本次安装中,使用的电脑是基于Ubuntu22的物理机器,按

    2024年02月03日
    浏览(78)
  • 从头搭建Android源码编译环境(Ubuntu 18.04 / 20.04 / 22.04)

    在新安装的Ubuntu上(版本20.04LTS),完成搭建Android源码编译环境步骤如下。 顺带说一句,当前用的比较多的Ubuntu是18.04和20.04,在实际项目中一直在用,可用性和稳定性都没问题。 最新的Ubuntu22.04版本,系统默认的二进制库变化比较大,编译Android源码有问题(实测过,没细研

    2024年02月06日
    浏览(161)
  • Ubuntu22.04 安装深度学习服务器全纪录

    制作启动盘 参考链接:https://blog.csdn.net/lyx_ok/article/details/129308753 安装 Ubuntu 22.04 将U盘插到服务器上,开机按F11键(具体什么键跟主板型号有关)选择启动项进入临时的 Ubuntu 系统,在图形界面中选择 Install Ubuntu ,所有配置都可以使用默认的,改一下用户名和密码即可。 进入

    2024年02月16日
    浏览(55)
  • Linux环境搭建(Ubuntu22.04)+ 配置共享文件夹(Samba)

    Linux开发环境准备 搭建Linux开发环境所需要的软件如下: VMware虚拟机: 用于运行Linux操作系统的虚拟机软件之一,VMware下载安装在文章中不做说明,可自行百度谢谢 Ubuntu光盘镜像: 用于源代码编译,有闲置计算机或服务器可以下载服务器版(没有图形用户界面),只有一台

    2024年02月04日
    浏览(81)
  • Ubuntu 22.04 搭建arm-linux-gcc交叉编译环境

    如果使用的是64位的Ubuntu系统,建议直接安装64位的arm-linux-gcc交叉编译器 下载地址: https://pan.baidu.com/s/14-lQpsXuEyCcHNHcTXcOyA 提取码: 55at 0. 注意在终端进行粘贴的操作为【Ctrl+shift+v】!! 把下载好的安装包移动到根目录下的tmp目录中(/tmp):在【其他位置】中的【计算机】中找

    2024年02月05日
    浏览(76)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包