Channy's blog

Welcome~ This is channy huang, a C++ programmer in Guangzhou, Guangdong, China. Love coding, love your visit~ Welcome to my page and, enjoy~


  • Home

  • Categories

  • About

  • Archives

  • Tags

  • Sitemap

  • Commonweal 404

  • Search

在银河Kylin+华为昇腾一体机上进行模型推理部署

Posted on 2025-03-18 | In Linux

//Description: 记录在银河Kylin系统+华为昇腾一体机进行模型推理部署过程中的笔记,写于2025年3月

Read more »

在Windows上使用onnxruntime/openvino进行模型推理部署

Posted on 2025-02-20 | In Linux

//Description: 记录在Windows上使用onnxruntime/openvino进行模型推理部署过程中的笔记,写于2025年3月

Read more »

视频编解码学习笔记

Posted on 2024-12-13 | In Notes

//Description: 视频编解码学习笔记

Read more »

Push Yolov8n Pre-train Model To rk3588 (4)

Posted on 2024-07-18 | In Linux

//Description: c++部署和优化。记录yolov8n部署到rk3588使用C++部署和优化过程。发现rknn_model_zoo对图像的处理没有考虑非16倍长宽的图像,也没有考虑内存大于4G时的rga函数imfill的使用,对此进行了修改。同时发现零拷贝在帧率上并没有明显提升;多核ConvExSwish算子不生效等等问题。转成c++后每帧从python的0.5s降到0.35s,主要耗时均在SDK的三个api中(rknn_init,rknn_inputs_set,rknn_run),每个api用时0.1+s,整个识别过程就特别慢。

Read more »

Linux Yolov8 C++ And ROS SLAM

Posted on 2024-06-11 | In Linux

//Description: 记录使用C++在linux上部署yolov8检测和跟踪的过程,及在RK3588带aarch64的Kylin系统上部署ROS+SLAM的过程。遇到dnn::readNetFromONNX错误,升级OpenCV版本可解决。同时记录输入图像尺寸和模型尺寸不一致时出现的错误。写于2024年夏。

Read more »

Linux Kernel Notes

Posted on 2024-05-22 | In Linux

//Description: 记录因各种导致系统异常的误操作。

Read more »

Push Yolov8n Pre-train Model To rk3588 (3)

Posted on 2024-04-20 | In Linux

//Description: 优化。记录yolov8n部署到rk3588后的优化,从原先的单核npu跑修改成使用线程池开3个线程3个核一起跑,本地视频的识别帧率从原来的14+提升到40+,但网络摄像头的识别帧率依旧在15+,最终发现和摄像头支持的最高帧率及当前设置的帧率有关系。

Read more »

Push Yolov8n Pre-train Model To rk3588 (2)

Posted on 2024-04-08 | In Linux

//Description: 性能统计。记录yolov8n部署到rk3588后的性能统计和分析,然而并没有明显优化效果,最终通过模型不同的输出测试,确认为输入分辨率对识别耗时有明显影响。同时统计了不同分辨率下的推理正确率。写于2024年4月初,SDK文档参考了v2.0.0beta0版本,板子实际运行安装的SDK是1.6.0版本。

Read more »

Yolo Learning Notes

Posted on 2024-04-03 | In Algorithm

//Description: Yolo目标检测网络学习笔记。记录在学习Yolo过程中遇到的问题。Yolo网络分为三部分:主干网络、颈部网络和检测头。主干网络VGG->ResNet->DarkNet->MobileNet->ShuffleNet用于提取出图像中的特征信息。颈部网络SPP->SDD->FPN。检测头MLP->CNN->DETR。

Read more »

Push Yolov8n Pre-train Model To rk3588 (1)

Posted on 2024-04-02 | In Linux

//Description: 模型转换。记录把Yolov8n预训练的模型push到rk3588的板子上进行目标检测的整个过程,其中遇到原始模型无法jit.load、模型转换后检测错误、板子上安装SDK失败等问题,最终通过改用load、分析error list抛弃部分模型、检查版本一致性解决。写于2024年4月初,SDK文档参考了v2.0.0beta0版本,板子实际运行安装的SDK是1.6.0版本。后发现更建议用SDK的官网转换而不是Yolov8的官网转换方法,同时记录了模型转换过程中的剪枝、量化、混合量化等操作;同时pt转onnx的方式有问题,应该使用SDK官网的转换方式并设置imgsz而不是使用Yolov8官网的转换方式。

Read more »
1 2 … 14
Channy Huang

Channy Huang

I'm burning up a sun just to say goodbye

133 posts
11 categories
37 tags
GitHub
© 2018 - 2025 Channy Huang
本站访客数:
Powered by Jekyll
Theme - NexT.Pisces