共达地人头检测SDK验证

49 阅读1分钟

公司产品采用RK3568/RK3588 Android12,需要验证共达地人头检测SDK,在我们设备上运行的效果,以及CPU、GPU、NPU的占用。

  • 1、确定CPU型号

首先确定CPU是RK3568还是RK3588,不同的CPU他们会提供不同的模型,如果模型不对,后续验证会出现错误。

  • 2、确定运行环境

SDK运行环境要求:

  • rknpu驱动版本>=0.8.5
  • rknnsdk版本>=1.6.0
  • rga驱动版本>=1.2.27

查看rknpu驱动版本

cat /sys/kernel/debug/rknpu/version

RKNPU driver: v0.8.5

查看rkrga驱动版本

cat /sys/kernel/debug/rkrga/driver_version
或
cat /proc/rkrga/driver_version

RGA multicore Device Driver: v1.2.27

查看librknnrt版本

strings /vendor/lib64/librknnrt.so | grep "librknnrt version"

librknnrt version: 1.6.0 (9a7b5d24c@2023-12-13T17:29:57)

github.com/rockchip-li…

查看librga版本

strings /vendor/lib64/librga.so | grep "rga_api version"

rga_api version 1.10.0_[5]
  • 3、获取设备UUID

创建/data/local/gdd/libs目录

mkdir -r /data/local/gdd/libs

将所有lib库push进该目录

for %f in (*) do adb push "%f" /data/local/gdd/libs

配置环境变量

export LD_LIBRARY_PATH=/data/local/gdd/libs
  • 4、查看NPU占用
while true; do cat /sys/kernel/debug/rknpu/load; done