- 博客(13)
- 收藏
- 关注
原创 【MMDeploy&MMPose】手把手教你在Windows上使用MMDeploy1.x进行ONNX、TensorRT和ncnn的部署(SDK C++篇)
注意,如果你想使用SDK进行C++的推理,请直接跳到第5步,自定义算子跟SDK会一起编译这里使用的是上一篇文章的mmdeploy1.0代码。但是github上已经更新了1.1版本,这里使用git push更新代码到了1.1版本。如果你没有mmdeploy,请参考我的上一篇文章。上一篇文章的mmdeploy使用的是预编译包,而官方的预编译包中没有ncnn自定义算子,所以这我们要自己编译mmdeploy的自定义算子。cd build。
2023-06-30 21:15:53
1751
2
原创 【MMDeploy&MMPose】手把手教你在Windows上使用MMDeploy1.x进行ONNX和TensorRT的部署(Python篇)
MMDeploy 提供了一系列工具,帮助我们更轻松的将 OpenMMLab 下的算法部署到各种设备与平台上。MMDeploy 定义的模型部署流程,这里直接使用了官方文档的内容,如下图所示: 模型转换的主要功能是把输入的模型格式,转换为目标设备的推理引擎所要求的模型格式。目前,MMDeploy 可以把 PyTorch 模型转换为 ONNX、TorchScript 等和设备无关的 IR 模型。也可以将 ONNX 模型转换为推理后端模型。两者相结合,可实现端到端的模型转换,也就是从训练端到生产端的一键式部署。也称
2023-05-04 20:46:22
2855
51
原创 【MMPose】1.x版本安装与体验(测试YOLOX-Pose和RTMPose)
除此之外,mmpose更新了yolox-pose和一个对于topdown方法来说过于超前的RTMPose(为什么说它超前,因为官方说它不仅有很高的精度,并且在1660ti上的推理速度能达到400+FPS,cpu上能达到100+FPS!详情见废话不多说,下面就进行一下MMPose1.x版本的安装体验。
2023-04-18 21:10:28
1952
3
原创 【YOLO-Pose】在Windows上的部署与测试(调用摄像头)
YOLO-Pose与其他buttom-up的方法一样,也是一种single shot的方法。虽然基于top-down方法的HRNet网络精度很高(在COCO数据集上最高能达到76.7mAP),但是由于其需要一个额外的detector和网络中始终保持着高分辨率的heatmap的原因,网络在推理时的速度非常的慢,这就使得类似与HRNet的网络不适合部署在低算力的边缘设备上。进入开源地址是看不到YOLO-Pose源码的,在master分支显示的是YOLOv5的源码,我们想要的源码在名为yolo-pose的分支。
2023-03-15 13:46:31
1609
10
原创 【MMPose】在HRNet应用SimDR(SimCC)/Part.4-检测器篇(Detector)
这是在mmpose实现SimDR的part.4检测器部分。SimDR(现在已经改名叫SimCC,后文还是称SimDR)将姿态估计的Heatmap方法转换为分类方法,在HRNet上实现了涨点,并且减小了显存占用。作者已经在github上开源了代码,但是在MMPose上目前还没有实现,所以本篇文章就使用HRNet在MMPose上实现SimDR。
2023-02-03 13:46:02
838
4
原创 【MMPose】在HRNet应用SimDR(SimCC)/Part.3-处理头篇(Head)
这是在mmpose上实现SimDR的part.3检测头部分。SimDR(现在已经改名叫SimCC,后文还是称SimDR)将姿态估计的Heatmap方法转换为分类方法,在HRNet上实现了涨点,并且减小了显存占用。作者已经在github上开源了代码,但是在MMPose上目前还没有实现,所以本篇文章就使用HRNet在MMPose上实现SimDR。
2023-02-02 11:07:58
1035
5
原创 【MMPose】在HRNet应用SimDR(SimCC)/Part.2-流水线篇(Pipeline)
这是在mmpose上实现SimDR的Part.2流水线部分。SimDR(现在已经改名叫SimCC,后文还是称SimDR)将姿态估计的Heatmap方法转换为分类方法,在HRNet上实现了涨点,并且减小了显存占用。作者已经在github上开源了代码,但是在MMPose上目前还没有实现,所以本篇文章就使用HRNet在MMPose上实现SimDR。
2023-02-01 10:31:30
890
2
原创 【MMPose】在HRNet应用SimDR(SimCC)/Part.1-配置文件篇
SimDR(现在已经改名叫SimCC,后文还是称SimDR)将姿态估计的Heatmap方法转换为分类方法,在HRNet上实现了涨点,并且减小了显存占用。作者已经在github上开源了代码,但是在MMPose上目前还没有实现,所以本篇文章就使用HRNet在MMPose上实现SimDR。SimDR原文:下面开始Part.1部分:首先我们要找到HRnet默认的配置文件,simDR的文件要在此基础上进行修改,这里我们使用。
2023-01-13 16:34:25
1243
原创 【MMPose】Lite-HRNet替换激活函数(hardswish和hardmish)
hardswish和hardmish是两个比ReLu更强的激活函数,在姿态估计网络中使用可以带来一定的涨点,故本篇文章想要在mmpose中替换一下激活函数,测试一下两种新的激活函数的效果。
2023-01-03 16:35:12
1673
8
原创 【安装教程】MMPose安装与使用(测试HRNet与Lite-HRNet)
MMPose的对于怎么安装其实写得非常清楚,所以本篇文章其实相当于一个过程记录。最后对比了一下HRNet和Lite-HRNet在gpu和cpu上的推理速度
2022-12-29 19:09:37
3130
8
原创 【安装教程】Windows10/11安装detectron2教程
由于Facebook的detectron2没有对windows平台做官方支持,所以在安装的时候发生了很多问题,于是有了这篇问题记录的贴子。截至2022.11.28GitHub上detectron2的版本为0.6。如果文章对你有帮助请给我一个小小的赞。
2022-11-28 11:50:56
6247
13
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人