神经网络硬件加速

2018-10-08 16:26

Firefly-RK3399/AIO-3399J Android8.1固件支持Android Neural Networks API (NNAPI) ,充分调用神经网络API进行硬件加速,使RK3399的AI运算性能大幅提升。适用基于主流模型架构衍生开发的各类应用,例如:商品识别、疲劳检测等。


        此SDK为基于 RK3399 Android8.1 的 AndroidNN GPU 加速方案,可以为采用 AndroidNN API开发的 AI 相关应用提供通用加速支持。



更新SDK


        由于平台需要一定的依赖性,系统要求具有OpenCL以及AndroidNN驱动。因此需要更新Firefly-RK3399/AIO-3399J Android8.1 SDK。

    


AndroidNN性能


下图为Android平台依赖下的AndroidNN性能参数

11.jpg


支持AndroidNN的两种方式


在上述 Android 平台依赖满足的情况下,支持两种使用 AndroidNN 的方式


  • 1) 根据 AndroidNN1.0 API 的规范编写 AI 应用。

  • 2) 基于 Tensorflow Lite 开发应用,Tensorflow Lite 自动调用 Rockchip AndroidNN 加速接口。



目前提供的两个 Demo 均基于 Tensorflow Lite 的开发,分别为:


TfLiteSSDDemo:基于 TensorflowLite 的目标检测 Demo,使用 MobileNet-SSD 模型

TfLiteCameraDemo:即 TensorflowLite 自带的图像分类 Demo,使用 MobileNet 模型。



TfLiteSSDDemo演示视频


TfLiteCameraDemo示例图片


22.png



固件及APP下载


1. APP下载

TfLiteSSDDemo  (提取码:4b7e )

TfLiteCameraDemo


2. TfliteSSDDemo源码下载  (提取码:4b7e )


3. 固件下载

Firefly-RK3399

AIO-3399J




热门案例