系列文章目录
第一章 YOLO制作数据集流程(附脚本代码)
第二章 华为昇腾Atlas 200I DK A2部署详解
第三章 YOLOv5部署到华为昇腾Atlas 200I DK A2详解
文章目录
前言
分享记录一下我在将YOLO部署到华为昇腾Atlas 200I DK A2板子上过程中遇到一系列问题以及解决方法。
一、模型适配
1. 板子推理介绍
这块板子搭载的是CPU和NPU,NPU就相当于PC的GPU。
CPU推理速度不如NPU推理速度,对实时推理有要求的就用NPU方式。
2. 模型格式
YOLO本身的detect.py支持的是pt和onnx格式
板子上仅支持CPU使用该方法推理,下面会介绍具体部署方法。
板子上NPU推理需要将onnx转换为om格式,下面会介绍具体部署方法。
二、CPU推理部署流程
1. 切换用户环境
root用户装有开发板上的一系列开发包环境,推荐使用该环境即可,无需创建虚拟环境(安装开发板的开发包非常