概述

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. UPC2710T放大电路功率增益测试
  2. extern quot;Cquot; 的含义:实现C++与C及其他语言的混合编程
  3. 危机时保路人还是保乘客?无人车伦理困境背后:谁来制定算法规则
  4. 项目管理杂感(2)──继续说项目管理的目标
  5. 基于tomcat5.5的数据库连接池环境设置(省的以后找系列)
  6. 江西计算机类单招学校有哪些专业,江西省2021年单招学校有哪些专业适合女生...
  7. python高性能写法_python高性能编程方法一
  8. Spring中实现AOP的三种方式
  9. IntelliJ IDEA常用插件及其安装
  10. XSS靶场练习手工注入(1)
  11. iOS动画之大雪纷飞
  12. Flutter Scaffold的详细解说
  13. android dp不同高度,Android获取屏幕的宽度和高度(dp)
  14. 导图解房(03) MECE法则解读房屋属性
  15. 邮件中的网页链接地址打不开的解决方法
  16. 机器学习入门-kNN算法实现手写数字识别
  17. Vscode 添加GIT和SVN
  18. 预览pdf时,中文乱码
  19. 中国异丁酸酐(CAS+97-72-3)行业市场供需与战略研究报告
  20. 腾讯云-如何选择购云资源聚划算

热门文章

  1. 同花顺_代码解析_五彩K线
  2. java 解析mp4_MP4文件格式的解析,以及MP4文件的分割算法
  3. iOS实战之调起QQ加群页和临时会话页
  4. react+antd的Upload 通过证书 上传大文件视频至oss(上传视频)
  5. 跟我学aspectj之一 ----- 简介
  6. 监控镜头如何选型及故障处理
  7. live555搭建rtsp服务器推送实时流花屏问题解决
  8. linux 磁盘加密
  9. [蛋蛋日记]看滨崎步演唱会后~
  10. 欧几里得距离(欧式距离)