news 2026/5/1 10:33:49

基于 Docker + TensorRT 的 YOLO 人体检测推理优化实战

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
基于 Docker + TensorRT 的 YOLO 人体检测推理优化实战

往期文章
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/5/1 10:33:08

7×24小时自动化处理高性价比AI客服系统源码

温馨提示:文末有资源获取方式面对客服成本攀升与客户期望值提高的双重压力,企业亟需一款既能显著降低人力成本,又能提升服务质量和营销转化的一体化解决方案。以下介绍的这款智能客服系统源码,以其出色的性价比和全面的功能集成&a…

作者头像 李华
网站建设 2026/4/30 15:14:14

TestHub:Java接口自动化测试的终极解决方案

TestHub:Java接口自动化测试的终极解决方案 【免费下载链接】TestHub 接口自动化测试-持续集成测试 项目地址: https://gitcode.com/gh_mirrors/te/TestHub TestHub是一个基于Java的接口自动化测试平台,为企业级应用提供完整的测试解决方案。通过…

作者头像 李华
网站建设 2026/4/29 19:46:02

单/多镜头行人追踪如何落地?PaddleDetection + SORT 实战全解析

文章目录 **引言** **一、环境准备与数据集处理** **1. 环境配置** **2. 数据集准备** **3. 数据增强策略** **二、模型训练与优化** **1. 模型选择** **2. 训练流程** **3. 模型优化** **(1)通道剪枝** **(2)量化训练** **三、SORT多目标追踪算法实现** **1. SORT算法原理…

作者头像 李华
网站建设 2026/4/23 13:06:49

Capacitance and capacitor 电容与电容器

Capacitance and capacitor 电容与电容器 引言 正文 Author: JiJi \textrm{Author: JiJi} Author: JiJi Created Time: 2026.01.19 \textrm{Created Time: 2026.01.19} Created Time: 2026.01.19

作者头像 李华
网站建设 2026/5/1 7:23:08

DownKyi:B站视频下载的完整解决方案与专业技巧

DownKyi:B站视频下载的完整解决方案与专业技巧 【免费下载链接】downkyi 哔哩下载姬downkyi,哔哩哔哩网站视频下载工具,支持批量下载,支持8K、HDR、杜比视界,提供工具箱(音视频提取、去水印等)。…

作者头像 李华