当前位置:首页 > AI > 正文内容

使用ZYNQ7010安装PYNQ,基于PaddleLite实现目标检测+图片分类

chanra1n2年前 (2022-03-20)AI4660

目前只使用HPS实现了目标检测和图片分类,现在正在尝试使用HS端加速卷积,,,

步骤一、烧录PYNQ镜像到TF卡

    略

步骤二、ssh链接至开发板,使用apt-get安装依赖

sudo apt-get update && sudo apt-get install git curl -y && sudo apt-get install gcc g++ make wget unzip libopencv-dev pkg-config screen -y && sudo apt-get upgrade -y

步骤三、克隆PaddleLite仓库

sudo git clone https://gitee.com/wowowoll/Paddle-Lite-Demo

步骤四、进入仓库并下载依赖

cd Paddle-Lite-Demo/PaddleLite-armlinux-demo/ && sudo sh download_models_and_libs.sh && cd object_detection_demo

步骤五、安装依赖

apt-get install -y --no-install-recommends gcc g++ make wget python unzip patchelf python-dev

步骤六、修改配置文件

修改run.sh,将第四行前面加上#,第五行的#去掉,修改后效果:
#TARGET_ARCH_ABI=armv8 # for RK3399, set to default arch abi
TARGET_ARCH_ABI=armv7hf # for Raspberry Pi 3B

修改object_detection_demo.cc,在include的最后一行加上
#include <fstream>
using namespace std;

步骤七、编译运行

sh run.sh

image.png

如图是目标检测Demo的运行结果

接下来是图片分类Demo

image.pngimage.png

然后是Yolo Demo

image.png

出乎意料的是,只使用ZYNQ7010的HPS进行预测,速度就已经很快了,你猜猜我是跟哪个FPGA做比较的?嘿嘿

而且ZYNQ7010只要二三百块钱就能买一块。。。如果接受矿板,一百块钱就可以搞一个。

查手册一看,原来是ZYNQ7000系列的ARM核带有NEON/FPU,真香~

第二部分:FPGA加速CONV

暂无

扫描二维码推送至手机访问。

版权声明:本文由我的FPGA发布,如需转载请注明出处。

本文链接:https://myfpga.cn/index.php/post/236.html

分享给朋友:

“使用ZYNQ7010安装PYNQ,基于PaddleLite实现目标检测+图片分类” 的相关文章

python基础三层深度学习网络

python基础三层深度学习网络

#coding:utf-8 #neural network class definition import numpy import scipy.spatial class neuralNetwork:   &...

解决tfClassifier训练报错的问题 修正后python 适用于tensorflow2.x python3.x

解决tfClassifier训练报错的问题 修正后python 适用于tensorflow2.x python3.x

# -*- coding: utf-8 -*-"""Created on Sun Dec 29 19:21:08 2019@原作者: xiuzhang Eastmount CSDN@修改作者:ChanRa1n修正问题:TensorFlow版本低,学习速率过高,修正为0....

C语言简单实现三层神经网络

C语言简单实现三层神经网络

//转自  #include "stdio.h" #include "stdlib.h" #include "time.h" #include "math.h"...

基于M5Stack的UnitV2实现的口罩检测系统(边缘计算+上位机+网站前后端)

基于M5Stack的UnitV2实现的口罩检测系统(边缘计算+上位机+网站前后端)

硬件介绍及实现的功能    本项目实现了一个口罩检测的系统,采用M5Stack提供的M5Stack UnitV2设备,并以该设备为核心。UnitV2设备以Sigmstar SSD202D为核心,通过GC2145摄像头采集图像信息,使用OpenCV和腾讯的开源N...

玩客云安装Armbian基于PaddleLite实现图片分类和目标检查 Cortex-A5等其他可参考

玩客云安装Armbian基于PaddleLite实现图片分类和目标检查 Cortex-A5等其他可参考

本教程为本站原创,转载请注明本网站链接,否则视为侵权!如果朋友还没有安装Armbian,或者怎么折腾也折腾不好,请直接翻到文章最后下载img文件!教程中碰到出错的地方,可以重复运行代码尝试!其他的ArmV7 32位的也可以参考本文,图片分类速度:1.1帧/秒,每张图片耗时约900ms,生产用途应该是...