news 2026/11/4 21:18:32

真实项目复盘:YOLO 人体检测如何用 Docker + TensorRT 完成工业级部署(上篇)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
真实项目复盘:YOLO 人体检测如何用 Docker + TensorRT 完成工业级部署(上篇)

往期文章
RK3588+docker+YOLOv5部署:https://blog.csdn.net/FJN110/article/details/149673049
RK3588测试NPU和RKNN函数包装https://blog.csdn.net/FJN110/article/details/149669753
RK3588刷机:https://blog.csdn.net/FJN110/article/details/149669404
以及深度学习部署工程师1~31主要学习tensorRT、cmake、docker、C++基础、语义分割、目标检测、关键点识别、RTSP推流、3D模型部署、车牌检测于识别项目、人脸属性分析(年龄、性别、名称、是否佩戴口罩)等知识
好的进入本节课程:
在安装全部的库之后,大概会占用根目录30G左右的空间,所以在配置ubuntu的时候应该多配置一些空间给根目录
安装docker 的pytorch报会占用14GB的空间,没有空间需要慎重
本来用tensorRT的docker还需要多6GB的空间,但是如果你没空间的话可以跳过,因为我们已经在本地安装了TensorRT了,直接用本地的也行。
如果你没有进行前面的步骤,直接从这节开始,只用docker的方式,应该30GB以内就能完成。
所以你需要查看自己的根目录还有没有30GB空间
用df -h查看目前的空间情况
首先需要获得一个pt权重文件,我们才能部署,如果你不想要重新训练,你可以直接用我的pt文件进行TensorRT部署,跳过yolo安装、训练这些过程
代码在文章底部。
推理效果:

本节分上下两节,部署的部分为下节内容,本节主要是训练yolov5模型,为后面TensorRT准备

文章目录

  • YOLOV5 人员检测项目
  • 一、安装Pytorch 及 YOLO v5
    • 1.1 安装GPU版 pytorch
    • 1.2 安装YOLO v5所需依赖
  • 二、YOLO v5训练自定义数据(不想要训练可以跳过)
    • 2.1 标注数据
      • 2.1.1 安装labelImg
      • 2.1.2 标注
    • 2.2 准备数据集
      • 2.2.1 组织目录结构
      • 2.2.2 创建 dataset.yaml
    • 2.3 选择合适的预训练模型
    • 2.4 训练
    • 2.5 可视化
      • 2.5.1 wandb
      • 2.5.2 Tensorboard
    • 2.6 测试评估模型
      • 2.6.1 测试
      • 2.6.2 评估

YOLOV5 人员检测项目

一、安装Pytorch 及 YOLO v5

1.1 安装GPU版 pytorch

  • 方法一:conda虚拟环境
    这种方式在环境搭建中有更为详细的介绍(环境搭建是一个文档,如果需要的话私信我)

首先,请参考上一节课将GPU driver, cuda, cudnn先安装完毕。

# 使用conda虚拟环境(安装文档:https://docs.conda.io/en/latest/miniconda.html)# 创建conda虚拟环境,参考你选择的版本安装即可# 最新版:https://pytorch.org/get-started/locally/# 历史版本:https://pytorch.org/get-started/previous-versions/
  • 方法二:docker 方式(推荐)

使用docker主要是因为与主机性能区别不大,且

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/11/2 20:22:11

基于深度学习的苹果腐烂检测系统(YOLOv10+YOLO数据集+UI界面+模型)

一、项目介绍 基于深度学习的苹果腐烂检测系统 是一个专注于检测苹果腐烂状态的智能系统,采用先进的深度学习技术(如YOLOv10或其他目标检测算法)实现高精度检测。该系统能够自动识别并定位腐烂的苹果(damaged_apple)&a…

作者头像 李华
网站建设 2026/11/4 6:21:55

基于深度学习的奶牛行为检测系统(YOLOv10+YOLO数据集+UI界面+模型)

一、项目介绍 YOLOv10奶牛行为检测系统 是一个基于YOLOv10(You Only Look Once version 10)目标检测算法的智能系统,专门用于检测奶牛的行为状态。该系统能够自动识别并分类奶牛的三种主要行为:站立、行走 和 卧倒。通过该系统&a…

作者头像 李华
网站建设 2026/11/3 10:37:38

大模型产品经理工作全解析:从启动到衍生的评估体系方法论

文章详解了大模型产品经理的完整工作地图,涵盖启动期(需求收集与基线评估)、优化期(模型精调与数据建设)和衍生期(生态构建)。重点阐述评估体系构建方法,包括能力拆解、评价方法选择…

作者头像 李华
网站建设 2026/11/4 6:22:06

数据不会说话?宏智树 AI:论文数据分析的 “智能翻译官”

手握几百份问卷数据、一堆实验记录,却不知道怎么挖掘价值?对着 SPSS、R 语言的教程一脸懵,好不容易算出结果,却写不出一句能支撑论文论点的分析?作为深耕论文写作科普的教育博主,后台收到最多的求助&#x…

作者头像 李华
网站建设 2026/11/4 6:21:58

智能体化AI实战:网络安全领域的新一代技术革命与必备技能

智能体化AI通过整合存储器、工具调用及迭代决策,实现了从单步生成向自主推理、规划和执行的转变。在网络安全领域,它既增强了防御能力(持续监测、自主响应),也强化了攻击手段(侦察、漏洞利用)。…

作者头像 李华