其中,香橙派4B还内置了NPU(神经网络处理器),可以协助CPU做神经网络加速计算,采用MPE与APiM独特AI架构,典型算力2.8Tops,拥有9.3Tops/W超高效能,能高效的帮CPU分担大量推理运算的任务,从而节省不少功耗。
本文将介绍香橙派4B在Android系统下使用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文件
2)选择图片目录
3)开始运行Demo