国产AI开发板香橙派4B的NPU使用(Android系统)

香橙派4B是一款开源的单板电脑,采用瑞芯微RK3399芯片,4G内存+16GB emmc存储,支持双频wifi和千兆网口,有PCIE接口,支持双路摄像头同时输入,支持四路显示,可配置任意两路同时输出,支持双频异显。android

其中,香橙派4B还内置了NPU(神经网络处理器),能够协助CPU作神经网络加速计算,采用MPE与APiM独特AI架构,典型算力2.8Tops,拥有9.3Tops/W超高效能,能高效的帮CPU分担大量推理运算的任务,从而节省很多功耗。shell

香橙派4B能够搭建电脑、游戏机、电视盒子、服务器,内置NPU,可快速应用在智能家居、自动驾驶、机器人等边缘计算领域,为人工智能平台,提供算力支持,也给有项目需求要寻找一块AI开发板的开发者提供了一个性价比很高的选择。服务器

本文将介绍香橙派4B在Android系统下使用NPU的方法:网络

一、NPU设备节点设置

使用adb链接到Android shell,而后执行如下操做修改节点权限架构

 chmod 777 /dev/sg*测试

 

二、修改max_sectors属性。

使用adb链接到Android shell,而后执行如下操做人工智能

find /sys/devices/ -name max_sectors -exec sh -c 'echo 2048 > "$1"' _ {} \;spa

 

设置max_sectors值为2048。3d

 

三、安装demo须要的文件和模型 blog

解压压缩包

 tar -xvf gtiData.tar.gz

使用adb将文件push到android系统中

adb push gtiData /sdcard/

 

四、编译测试demo

在电脑端使用Android Studio打开gti4Demo工程

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

 

1)选择Model文件

2)选择图片目录

3)开始运行Demo

相关文章
相关标签/搜索