FPS如何计算?

news/2024/7/11 1:48:01 标签: YOLO, 深度学习, 人工智能

在运行val.py后最后会出来

  • Speed: 0.1ms preprocess, 5.4ms inference, 0.0ms loss, 0.4ms postprocess per image这行输出
  • 代表了每张图的前处理,推理,loss,后处理的时间
  • 当然在val.py过程中是不需要计算loss的,所以为0,FPS最严谨来说就是1000(1s)/(preprocess+inference+postprocess),没那么严谨的话就是只除以inference的时间
  • 还有一个问题就是batchsize应该设置为多少,其实这行输出就已经是每张图的时间了,但是batchsize还是会对这个时间有所影响,主要是关于并行处理的问题
  • GPU中可以一次处理多个batch的数据,也可以只处理一个数据,但是处理多batch的数据比处理一个数据的时候整体速度要快
  • 举个例子,比如我有1000张图,我分别设置batchsize为32和batchsize为1,整体运行的时间百分之99都是batchsize为32的快,因此这就导致不同batch输出的时间不同
  • 附上yolov5作者对于FPS和Batch的一个实验链接: link

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

相关文章

记一次win10找不到msvbvm50.dll的问题-解决

下载 在运行程序的时候遇到。 先下载MSVBVM50.DLL msvbvm50.dll下载地址 把文件放到你的系统路径。它的默认路径是在: C:\Windows\System (Windows 95/98/Me),C:\WINNT\System32 (Windows NT/2000),C:\Windows\System32 (Windows XP, Vista, 7, 8, 8.1, 10). 在…

理解android AIDL

理解Android AIDL 在研究了 Android Frameworks 中进程间通信(IPC)相关的一些程序后,了解到 Android 系统中进程间通信的机制绝大部分就是 Binder,主要表现在系统服务的调用,app进程间功能调用等。而 Android 上实现 …

泛微E8复用原有样式

前言 泛微E8提供了方便的流程样式导出、导入的方法。通过简单的操作,就可以免去重复配置模板的问题。 操作 1、找到一个现有的流程。点击 “流转设置 - 节点信息 - 表单内容 - 模板信息”。此时会弹出当前节点的表单设计器窗口。 2、点击 当前节点的表单设计器窗…

通过arthas vmtool 调用线上正在运行的service方法

通过arthas vmtool 调用线上正在运行的service方法 场景 场景具体描述业务上有某个缓存需要删除,但是没有写删除 key 的远程接口通过arthas执行 service 方法,删除缓存 key 1.前期准备 1.1下载arthas 官网地址 https://arthas.gitee.io/doc/quick-…

ElasticSearch 统计搜索热词

实际开发中,我们会统计某个模块下的搜索热词,这个在elasticsearch中特别好用,也比较简单, 使用可以使用 "terms aggregation" 来统计热词 terms 是代表的elasticSerach中的Term Query,统计的就是Term Query, Term Query是一种最基本的查询方式,它用于在Ela…

基于树种算法的无人机航迹规划-附代码

基于树种算法的无人机航迹规划 文章目录 基于树种算法的无人机航迹规划1.树种搜索算法2.无人机飞行环境建模3.无人机航迹规划建模4.实验结果4.1地图创建4.2 航迹规划 5.参考文献6.Matlab代码 摘要:本文主要介绍利用树种算法来优化无人机航迹规划。 1.树种搜索算法 …

前端食堂技术周刊第 102 期:Next.js 14、Yarn 4.0、State of HTML、SEO 从 0 到 1

美味值:🌟🌟🌟🌟🌟 口味:肥牛宽粉 食堂技术周刊仓库地址:https://github.com/Geekhyt/weekly 大家好,我是童欧巴。欢迎来到前端食堂技术周刊,我们先来看下…

计算节点上iptables安全组分析

计算节点上iptables安全组分析 之前介绍过neutron 安全组基于iptables 和 ct 实现,分析一下计算节点上面的neutron 安全组的iptables,加深一下理解iptables以及安全组的实现。(PS: 如下基于openstack stein) 查看某计算节点上面的iptables …