发 帖  
原厂入驻New

[经验] 香橙派Orange Pi 4B开发板在安卓系统下如何使用NPU

7 天前  641 NPU
分享
0
Orange]其中,香橙派4B还内置了NPU(神经网络处理器),这也是它和另外一款香橙派4的主要区别
Pi-4B淘宝详情页--新版_05.jpg
NPU 运行时,无需外部缓存,其采用MPE与APiM独特AI架构,典型算力2.8Tops,拥有9.3Tops/W超高效能,能高效的帮CPU分担大量推理运算的任务,从而节省不少功耗。同时,针对NPU的使用,官方还提供了免费的PLAI训练工具,帮助开发者进行深度学习。

下面介绍下香橙派4B在安卓系统下如何使用NPU。
1、NPU 设备节点设置
使用 adb 连接到 Android shell,然后执行以下操作修改节点权限


chmod 777 /dev/sg*

2、修改 max_sectors 属性
使用 adb 连接到 Android shell,然后执行以下操作
find /sys/devices/ -name max_sectors -exec sh -c 'echo 2048 > "$1"' _ {}
\;

设置 max_sectors 值为 2048
3、安装 demo 需要的文件和模型
解压压缩包
tar -xvf gtiData.tar.gz
使用 adb 将文件 push 到 android 系统中

adb push gtiData /sdcard/

4、编译测试 demo
在电脑端使用 Android Studio 打开 gti4Demo 工程

待依赖安装完成,点击 Android Studio 运行按钮即可运行 demo


1)选择 Model 文件
图1.png 图2.png

2)选择图片目录
图3.png 图4.png 图5.png

3)开始运行 Demo
图6.png 图7.png


CCBSKY 5 天前
学习了,不错。。。。
回复

举报

评论

高级模式
您需要登录后才可以回帖 登录 | 注册

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
发经验
关闭

站长推荐 上一条 /7 下一条

快速回复 返回顶部 返回列表