Ubuntu 20.04从0到跑通yolov5 v6.0

2023-11-09

Ubuntu 20.04 安装与卸载

一、卸载ubuntu

二、安装ubuntu

  • 电脑配置:r7000p 3050ti

  • 步骤:

    1. 制作启动盘
    2. win 下 磁盘管理,压缩卷,压缩多少ubuntu就用多少
    3. 重启 疯狂按 F2进入BIOS
      • 选中Linpus的那个选项,点击向上箭头,调到最上边;驱动设置为独显
        在这里插入图片描述
      • 更多设置:1)secure boot 改为 disabled;2)USB boot 改为 Enabled
      • 按F10开始U盘启动:在安装前选择ubuntu时,按"e"进入编辑模式,进入命令行模式,找到’‘quite splash’'然后去掉"—"后,添加“nomodeset”(依照不同显卡进行不同显卡驱动选项的添加,我们使用的是Nvidia显卡,添加nomodeset
    4. 安装完成后,拔下U盘启动
      在这里插入图片描述

    在这里插入图片描述

  • 问题:

三、安装必备工具

1. 前期准备

  • 如果不对软件与更新设置,使用sudo apt-get安装软件会因为不安装其它依赖而无法安装软件
  • 设置如下:
    在这里插入图片描述
    主要是将 subscribed to 更改为 security and recommended updates
    在这里插入图片描述

2. 安装git

  • 更新源 :sudo apt-get update

  • 更新软件:sudo apt-get upgrade

  • 安装git:sudp apt-get install git

  • git配置:

    1. 配置用户名和邮箱
      git config --global user.name "name"
      git config --global user.email "111111111@qq.com"
      
    2. 生成并配置ssh-key 参考

3. 安装anaconda

  • 参考:Ubuntu 安装 conda
  • 配置conda:
    • gedit ~/.bashrc
    • 在打开的文件最后添加:
      (注:your_ubuntu_name需要改成你 自己的;没有这一步会导致pip安装到全局)
    export PATH=/home/your_ubuntu_name/.local/bin/:$PATH
    source ~/anaconda3/bin/activate 
    

4. 安装pycharm

5. 创建虚拟环境

  • 更换conda源 参考
  • 更换pip源参考
  • conda create -n your_env_name python=x.x
  • conda activate your_env_name
  • 将yolov5克隆到本地
  • 安装pytorch:conda install pytorch torchvision torchaudio cudatoolkit=11.3 -c pytorch
  • 安装yolov5依赖:
    # conda 安装可能有 opencv-python 和 thop 找不到,需要注释后再单独安装
    conda install --yes --file requirements.txt
    # 安装opencv-python:conda install --channel https://conda.anaconda.org/menpo opencv
    # 当前虚拟环境下安装thop:python -m pip install thop
    # 或者:
    pip install -r requirements.txt
    

参考

四、服务器端的搭建

在服务器命令行输入service sshd start开启SSH服务,然后通过ps aux | grep sshd命令确认是否成功开启。如果LINUX系统没有预装SSH服务,输入sudo apt-get install openssh-server命令安装SSH,接着按照步骤1开启服务。输入ifconfig查看服务器IP地址,之后需要在终端通过此IP连接服务器。如果SSH连接故障,输入service sshd restart重启服务。

五、远程终端的使用

这里主要介绍一款有可视化界面且免费的终端工具mobaxterm,当然熟悉linux操作系统的师兄师姐师弟师妹也可以之间用命令行操作啦!

打开压缩包,点击MobaXterm_installer_21.1.msi文件进行安装,安装成功后,点击如图1所示Session选项

配置结束,可以开始炼丹了~

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Ubuntu 20.04从0到跑通yolov5 v6.0 的相关文章

随机推荐

  • 内核管理-之进程虚拟内存-基于linux3.10

    关于启动过程内存管理见 内存管理 之启动 关于内核空间内存管理见 内存管理 之内核内存管理 如果需要 内存管理五章整理成pdf了 下载地址http download csdn net detail shichaog 8662135 进程的虚
  • hashmap 允许key重复吗_搞懂 HashMap,这一篇就够了

    HashMap 概述 如果你没有时间细抠本文 可以直接看 HashMap 概述 能让你对 HashMap 有个大致的了解 HashMap 是 Map 接口的实现 HashMap 允许空的 key value 键值对 HashMap 被认为是
  • Flutter页面关闭时Crash

    Flutter页面关闭时Crash 问题描述 项目中使用了Flutter的WebView组件来加载H5 关闭Activity时 如果FLutter页面中包含 WebView 就会导致Crash 页面中如果没有WebView 则正常关闭 Fl
  • 分布式一致性算法--Paxos

    分布式一致性算法 Paxos 2017 08 31 10 15 0人阅读 评论 0 收藏 编辑 删除 分类 Paxos 1 分布式一致性算法 Paxos Paxos算法是莱斯利 兰伯特 Leslie Lamport 1990年提出的一种基于
  • 深入探索Android稳定性优化

    前言 成为一名优秀的Android开发 需要一份完备的知识体系 在这里 让我们一起成长为自己所想的那样 众所周知 移动开发已经来到了后半场 为了能够在众多开发者中脱颖而出 我们需要对某一个领域有深入地研究与心得 对于Android开发者来说
  • Caffe解惑:为什么Caffe里头有mutable_cpu_data和cpu_data

    一开始看代码的时候会纳闷 为啥caffe里头又一个 cpu data 还要有一个mutable cpu data 其实从字面就可以看出来这个mutable就是易变的意思啦 二话不说翻出源代码看看究竟有啥区别 const void Synce
  • C# 入门教程

    C 简介 C 是一个简单的 现代的 通用的 面向对象的编程语言 它是由微软 Microsoft 开发的 下面列出了C 成为一种广泛应用的专业语言的原因 现代的 通用的编程语言 面向对象 面向组件 容易学习 结构化语言 它产生高效率的程序 它
  • clickhouse-jdbc代码优化实现无感知故障转移及负载均衡

    clickhouse数据库一直以单点功能强悍而闻名 在单点性能上 无人出其右 但是也需要指出的是 clickhouse集群的集群管理功能却是非常薄弱的 比如说无集群统一管理功能 无集群统一读写接口 仅依靠分布式表和副本表 实现了多节点之间数
  • cas cvm服务器虚拟化安装虚拟机,CAS系统如何安装虚拟机

    1 在CVM的云平台中选择一台物理服务器右击 在弹出的选项中选择 增加虚拟机 给虚拟机配置名称 选择操作系统版本 这一步一定要注意 这里选择的操作系统版本指的是会安装对应操作系统版本的驱动 如果这里选择的版本和实际安装的操作系统版本不一致会
  • 使用Python,OpenCV和Hough圆检测图像中的圆

    使用Python OpenCV和Hough圆检测图像中的圆 1 效果图 2 cv2 HoughCircles image method dp minDist 3 源码 参考 前几篇博客中有介绍 使用OpenCV检测图形中的三角形 正方形 矩
  • Oracle sys_guid()函数

    简介 SYS GUID 是Oracle 8i 后提供的函数 产生并返回一个全球唯一的标识符 类似于Java的UUID 使用方法 select sys guid from dual 运行效果 解决乱码 select RAWTOHEX sys
  • JAVA介绍

    1 Java的简单介绍 Java作为C语言和C 的衍生物 其有很多的功能与C语言及C 的功能相似 但是又不同与C语言及C 在Java的领域中 其相对于C语言及C 所具有的特征为没有指针 没有内存管理 具有真正的可移植性 及可以跨平台进行创作
  • 走进音视频的世界——RGB与YUV格式

    在图像的世界里 一般使用RGB作为存储格式 而在视频的世界里 一般使用YUV作为压缩存储格式 有时候面试官会问 为什么视频使用YUV来压缩存储 而不用RGB YUV与RGB有什么区别 两者如何转换的 常见的RGB格式有哪些 常见的YUV格式
  • LInux服务器巡检脚本模版

    Linux服务器巡检脚本模版可以用来定期检查服务器的状态和运行情况 以便及时发现并解决问题 下面是一个简单的巡检脚本模版供参考 bin bash 定义变量 LOG FILE var log server check log EMAIL AD
  • 标签平滑Label Smoothing

    转载 https cloud tencent com developer article 1815786 目录 One hot gt Label Smoothing label smoothing 降低feature norm 标签平滑归一
  • buuctf-[ACTF2020 新生赛]Exec(小宇特详解)

    buuctf ACTF2020 新生赛 Exec 小宇特详解 这里是ping 我首先想到了ping本地 然后用其他语句找到flag 后来看其他人的办法是进行了抓包 这里先用一个常用管道符 1 就是按位或 直接执行 后面的语句 2 逻辑或 如
  • 【漏洞复现】JDWP远程命令执行漏洞

    0x01 简介 JPDA Java Platform Debugger Architecture 即Java平台调试体系架构 Java虚拟机设计的专门的API接口供调试和监控虚拟机使用 JPDA按照抽象层次 又分为三层 分别是 JVM TI
  • IP地址和子网掩码

    本科的时候其实修过计算机网络 但是现在基本上都还给老师了 在这里重新学习一下IP地址的相关内容 1 IP地址的分类 A类 000 127 默认子网掩码 255 0 0 0 B类 128 191 默认子网掩码 255 255 0 0 C类 1
  • 在修复小型森林道路的过程中使用无人机估算土方工程量的可能性

    小规模道路施工作业 主要是土方作业 通常发生在斜坡上 需要有更多的空间进行临时土壤储存 有必要在有限的区域内反复挖掘 临时放置和填充土壤 因此 很难预测和量化进行的土方工程量 因为仅仅通过比较施工前的土壤形状和已完成地面的形状很难确定所有进
  • Ubuntu 20.04从0到跑通yolov5 v6.0

    Ubuntu 20 04 安装与卸载 一 卸载ubuntu 参考 双系统下完全卸载ubuntu 哔哩哔哩 bilibili 二 安装ubuntu 电脑配置 r7000p 3050ti 步骤 制作启动盘 win 下 磁盘管理 压缩卷 压缩多少