【YoloV5】Deepin系统使用Gpu进行YoloV5训练

news/2024/7/10 22:54:45 标签: YOLO, pytorch, 深度学习

Deepin系统使用Gpu进行YoloV5训练,显卡RTX3070

  • 1.配置环境
  • 1.1英伟达的驱动安装
  • 2. pytorch安装
    • 2.1pytorch环境配置
    • 2.2 验证Gpu
  • 3.使用Yolo5进行Gpu模型训练
  • 3.1 准备需要训练的数据集和标注数据集

1.配置环境

1.1英伟达的驱动安装

  • 查看当前自己系统的显卡信息
lspci | grep -i nvidia

在这里插入图片描述

sudo lshw -numeric -C display

在这里插入图片描述

  • 官网安装
    官网进行下载
    在这里插入图片描述

  • 直接使用命令安装(推荐)

sudo apt install nvidia-driver
reboot #重启一下
nvidia-smi

在这里插入图片描述

  • 显示出来了cuda版本是11.6

pytorch_35">2. pytorch安装

pytorch_36">2.1pytorch环境配置

pytorch官网
在这里插入图片描述
安装pytorch的时候之前,需要配置好conda环境

参考:deepin&Liunx系统如何安装conda环境

在这里插入图片描述
在这里插入图片描述

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

2.2 验证Gpu

  • 可以查看pytorch和cuda的版本
conda list 

在这里插入图片描述

  • 输入python 验证显卡是否成功
>>> import torch
>>> torch.__version__ #当前pytorch版本
'1.13.1'
>>> torch.cuda.is_available() #pytorch调用显卡是否成功 True,表示调用成功
True
>>> True

3.使用Yolo5进行Gpu模型训练

3.1 准备需要训练的数据集和标注数据集

  • 放到data的mydata下
    在这里插入图片描述
  • 修改自己的数据地址,训练地址,校验地址
    在这里插入图片描述
  • 修改自己的训练数据集配置文件和数据源
    在这里插入图片描述
  • 执行命令,可以看出这里选择的是Gpu
    在这里插入图片描述
  • 训练了300轮的结果集,速度是0.049个小时
    在这里插入图片描述
  • 训练结果展示
    在这里插入图片描述

http://www.niftyadmin.cn/n/112961.html

相关文章

VSCode下载与安装使用教程【超详细讲解】

目录 一、VSCode介绍 二、官方下载地址 三、VSCode安装 1、点击我同意此协议,点击下一步; 2、点击浏览,选择安装路径,点击下一步; 3、添加到开始菜单,点击下一步; 4、根据需要勾选&#…

WuThreat身份安全云-TVD每日漏洞情报-2023-02-28

漏洞名称:ZoneMinder RCE 漏洞 漏洞级别:高危 漏洞编号:CVE-2023-26035,CNNVD-202302-2019 相关涉及:ZoneMinder <1.37.33 漏洞状态:POC 参考链接:https://tvd.wuthreat.com/#/listDetail?TVD_IDTVD-2023-04701 漏洞名称:ABUS Security Camera TVIP 20000-21150 远程命令执…

对“车辆销售配置器”的认识与理解

概述 中国汽车市场转为存量阶段后&#xff0c;各车企开始从”以产品为中心“转型到”以客户为中心“&#xff0c;产品的个性化配置需求日益丰富。随着竞争的加剧&#xff0c;车企们不仅要提供出色的产品&#xff0c;而且需要提供更加个性化的产品配置和服务&#xff0c;例如&am…

如何用BurpSuite抓取手机数据包

文章目录前言准备工具Burp Suite物理机或虚拟机(移动设备)手机抓包网络环境开启burp并设置代理手机配置代理安装Burp证书开始抓包踩坑后记前言 最近挖了一波src&#xff0c;挖来挖去发现有很多公众号或者app没有测试&#xff0c;这就需要Burp能够抓取手机的数据包了&#xff0…

【pytorch 入门系列】02 手把手多分类从0到1

温故而知新&#xff0c;通过手把手写一个多分类任务来复习之前所学过的知识。 前置知识 factorize的妙用&#xff1a;把文本数据枚举化 labels, uniques pd.factorize([b, b, a, c, b]) labels,uniques(array([0, 0, 1, 2, 0]), array([‘b’, ‘a’, ‘c’], dtypeobject))…

Linux vi常用操作

vi/vim 共分为三种模式&#xff0c;分别是命令模式&#xff08;Command mode&#xff09;&#xff0c;输入模式&#xff08;Insert mode&#xff09;和底线命令模式&#xff08;Last line mode&#xff09;。 这三种模式的作用分别是&#xff1a; 命令模式&#xff1a; 用户刚…

我自己对公钥,私钥,加密,解密,验签,签名的理解

公钥 每个用户都有自己的公钥&#xff0c;当然公钥可以通过&#xff0c;其他的加密模块生成。 私钥 私钥和公钥通常是成对出现&#xff0c;通过某些加密模块&#xff0c;导入公钥&#xff0c;可以获得私钥。 加密 公钥负责加密 解密 私钥负责解密 签名 私钥加密文件叫…

3D可视化大屏制作真的那么难?没有好用的软件解决吗?

有多少人印象里的数据可视化大屏还是像这样的二维大屏&#xff1f;这种二维可视化大屏早就不能满足审美日益提高的大众了。 现在用的都是3D可视化大屏&#xff0c;这种结合了3D技术的可视化形式不仅让数据更加的清晰&#xff0c;也增加了美感&#xff0c;这观看体验&#xff…