概述

YOLOv5(v4.0 release开始)已经在本地集成了Weights & Biases,也就是可视化的工具wandb,可方便的追踪模型训练的整个过程,包括模型的性能、超参数、GPU的使用情况、模型预测,还有数据集。

软硬件环境

OS:CentOS 7.7.1908

[king@cam yolov5-docker-image]$ cat /etc/redhat-release
CentOS Linux release 7.7.1908 (Core)
[king@cam yolov5-docker-image]$ uname -a
Linux cam 3.10.0-1062.18.1.el7.x86_64 #1 SMP Tue Mar 17 23:49:17 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
[king@cam yolov5-docker-image]$ 

Python 3.8.5 && Python 2.7.5

[king@cam yolov5-docker-image]$ python3 --version
Python 3.8.5
[king@cam yolov5-docker-image]$ python --version
Python 2.7.5
[king@cam yolov5-docker-image]$

CUDA: 10.0, V10.0.130

[king@cam yolov5-docker-image]$ nvcc -V
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2018 NVIDIA Corporation
Built on Sat_Aug_25_21:08:01_CDT_2018
Cuda compilation tools, release 10.0, V10.0.130

YOLOv5 v4.0

NVIDIA GeForce GTX 2080Ti

[king@cam yolov5-docker-image]$ nvidia-smi
Sun Feb 21 10:33:18 2021
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 440.64       Driver Version: 440.64       CUDA Version: 10.2     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce RTX 208...  Off  | 00000000:1A:00.0 Off |                  N/A |
| 40%   54C    P2   180W / 260W |   8100MiB / 11019MiB |     19%      Default |
+-------------------------------+----------------------+----------------------+
|   1  GeForce RTX 208...  Off  | 00000000:1E:00.0 Off |                  N/A |
| 41%   33C    P8    36W / 260W |      0MiB / 11019MiB |      0%      Default |
+-------------------------------+----------------------+----------------------++-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
|    0     82207      C   python3                                     8087MiB |
+-----------------------------------------------------------------------------+

安装wandb

sudo pip3 install wandb

配置wandb

注册账号  ======> 终端输入API Key(在浏览器中访问站点 https://wandb.ai/authorize,复制后贴到终端中)

wandb有在线和本地两种使用方式。

在线使用方式需要在https://wandb.ai/home,注册一个账号。注册后新建项目,名字叫yolov5,然后本地安装配置wandb, 按提示输入必要的信息(API Key)。

/usr/local/python385/bin/wandb login ***6ef350c8******

不过wandb网站挺卡,wandb也有本地使用方式。参考:https://docs.wandb.ai/self-hosted/local, 配置好后也可以本地访问了。

训练模型

开始训练了,这个过程跟之前训练是一模一样的

python3 train.py --device 0

查看训练过程

在模型训练的过程中,登录网站 https://wandb.ai/home,在自己的项目中就可以看到训练的状态了。

YOLOv5训练-wandb相关推荐

  1. 使用yolov5训练自己的目标检测数据集

    使用yolov5训练自己的目标检测数据集 yolov4出来后不久,又出现了yolov5,没有论文.虽然作者没有放上和yolov4的直接测试对比,但在COCO数据集的测试效果还是很可观的.很多人考虑到Y ...

  2. 深度学习目标检测---使用yolov5训练自己的数据集模型(Windows系统)

    目录 0    前言 1.从githab上克隆yolov5代码 1.1 yolov5网络project克隆 1.2 项目代码结构的整体介绍 1.3 深度学习环境的配置和安装yolov5所需要的库 2. ...

  3. 【YOLOv5】yolov5训练中遇到的问题解决:BrokenPipeError: [Errno 32] Broken pipe

    硬件配置 硬件设备:Windows + GeForce RTX 3070 + Cuda 11.1 +Anaconda yolo版本:YOLOv5-3.1 源码地址:https://github.com ...

  4. Yolo实用指南(step by step)之三yolov5训练自己的数据集

    关于yolov5训练自己的数据集的文章网上已经有一大把,自己之前也摸索了数据标注有一阵子,可一直迟迟未动手,感觉对原理不熟悉,很多东西浮光掠影有些肤浅,思来想去还是花了整整一天实践一下吧,毕竟这是基础 ...

  5. yolov5训练步骤及安全帽检测

    环境部署问题.训练后无法识别问题都有介绍注意事项 一.说明 系统uname -ar:ubuntu18.0.4(Linux ubuntu 5.4.0-122-generic) 64bit 显卡lspci ...

  6. yolov5关闭wandb

    yolov5训练过程中wandb总是提示登入账号,不登入还不能继续训练 在\yolov5\utils\loggers\wandb\wandb_utils.py中 import wandb的下面加上wa ...

  7. 【目标检测】yolo系列:从yolov1到yolov5之YOLOv5训练自己数据集(v6.0)

    一.源码下载及requirments 源码下载地址:https://github.com/ultralytics/yolov5 (持续更新中) 本人所用环境如下: pytorch:1.8(因为cuda ...

  8. YOLO-v5训练自己的数据+TensorRT推理部署(2)

    YOLO-v5训练自己的数据+TensorRT推理部署(2) 代码下载地址:下载地址 YOLO v5转TensorRT模型并调用 0.pt模型转wts模型 python3 gen_wts.py # 注 ...

  9. YOLO-v5训练自己的数据+TensorRT推理部署(1)

    YOLO-v5训练自己的数据+TensorRT推理部署(1) 代码下载地址:下载地址 YOLO v5在医疗领域中消化内镜目标检测的应用 YOLO v5训练自己数据集详细教程

最新文章

  1. ELK环境搭建及client配置
  2. LED适用范围及寿命
  3. 解决方法|ESP8266环境搭建出现 usrbinenv bashr :没有那个文件或目录
  4. 【Darknet-Yolov3】Ubuntu 服务器上无权限出现 ./darknet: error while loading shared libraries: libcudart.so.8.0
  5. dedecms如何快速删除跳转的文章(记得清空内容回收站)
  6. 如果有多个虚拟机,手动启动哪个
  7. python转移矩阵_使用Python / Numpy中的单词构建转换矩阵
  8. 硬盘GPT分区与MBR分区的区别
  9. 华硕Android原始密码,华硕(ASUS)路由器默认密码是多少? | 192路由网
  10. AutoCAD 2019 for Mac 汉化安装手册
  11. SpringBoot整合tkMybatis基础教程
  12. XShell v7里的快捷键
  13. 英语语法快速入门1--简单句(附思维导图)
  14. MapXtreme+Asp.net 动态轨迹(请求大神指点)
  15. PEEKABOO——团队展示
  16. android短信接收流程
  17. 如何修复损坏或损坏的照片呢?
  18. 单片机概述+AT89S51片内硬件结构
  19. 将软键盘的回车按钮变为搜索按钮
  20. 领导圈子里流传的10个小故事

热门文章

  1. 生产环境 ios推送证书更换
  2. InnoDB Cluster
  3. 基于小世界网络/无标度网络/复杂网络进行SEIR病毒传播仿真研究
  4. 壁纸分享,苹果发布会邀请函系列分享
  5. koa灵魂拷问之koa源码--呕心沥血之作
  6. 幸福森林的闲人日记系列之---抢肉记(超长篇+分享版)-------记2011年8月13日
  7. 继承连接关系的四叉树地图
  8. python多大孩子可以学_少儿python教材适合多大的孩子
  9. CSS 优先级算法如何计算?
  10. 【网络】网络基础知识