0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

firefly神经网络硬件加速简介

firefly 来源:firefly 作者:佚名 2019-11-01 15:47 次阅读

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性能参数

支持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 模型。

TfLiteCameraDemo示例图片


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式主板
    +关注

    关注

    7

    文章

    6085

    浏览量

    35309
  • 安卓
    +关注

    关注

    5

    文章

    2128

    浏览量

    57167
  • Firefly
    +关注

    关注

    2

    文章

    538

    浏览量

    7033
收藏 人收藏

    评论

    相关推荐

    神经网络简介

    神经网络简介
    发表于 08-05 21:01

    Firefly-RK3288 Linux硬件加速,可安装Kodi

    适用于Firefly-RK3288的板子* rockchip kernel 4.4 (VPU, GPU, DRM RGA and WIFI设备驱动)* rockchip debian stretch (xserver已加入GPU加速,带
    发表于 08-19 15:10

    Firefly-RK3399 Android8.1固件,可调用神经网络API进行硬件加速

    NNAPI神经网络硬件加速方案将支持基于RK3399平台的Firefly主板,包括AIO-3399J、AIO-3399C主板。后续将更新相关主板的固件,敬请关注~~下载Firefly
    发表于 07-31 17:42

    【PYNQ-Z2申请】基于PYNQ的卷积神经网络加速

    项目名称:基于PYNQ的卷积神经网络加速试用计划:申请理由:本人研究生在读,想要利用PYNQ深入探索卷积神经网络硬件加速,在PYNQ上实现图像的快速处理项目计划:1、在PC端实现Ln
    发表于 12-19 11:37

    卷积神经网络如何使用

    卷积神经网络(CNN)究竟是什么,鉴于神经网络在工程上经历了曲折的历史,您为什么还会在意它呢? 对于这些非常中肯的问题,我们似乎可以给出相对简明的答案。
    发表于 07-17 07:21

    【案例分享】ART神经网络与SOM神经网络

    今天学习了两个神经网络,分别是自适应谐振(ART)神经网络与自组织映射(SOM)神经网络。整体感觉不是很难,只不过一些最基础的概念容易理解不清。首先ART神经网络是竞争学习的一个代表,
    发表于 07-21 04:30

    GNN(图神经网络硬件加速的FPGA实战解决方案

    算法的软件实现方式非常低效,所以业界对GNN的硬件加速有着非常迫切的需求。我们知道传统的CNN(卷积神经网络网络硬件加速方案已经有非常多的解决方案;但是,GNN的
    发表于 07-07 08:00

    深度神经网络是什么

    多层感知机 深度神经网络in collaboration with Hsu Chung Chuan, Lin Min Htoo, and Quah Jia Yong. 与许忠传,林敏涛和华佳勇合作
    发表于 07-12 06:35

    如何构建神经网络

    原文链接:http://tecdat.cn/?p=5725 神经网络是一种基于现有数据创建预测的计算系统。如何构建神经网络神经网络包括:输入层:根据现有数据获取输入的层隐藏层:使用反向传播优化输入变量权重的层,以提高模型的预测
    发表于 07-12 08:02

    用FPGA去实现大型神经网络的设计

    1、加速神经网络的必备开源项目  到底纯FPGA适不适合这种大型神经网络的设计?这个问题其实我们不适合回答,但是FPGA厂商是的实际操作是很有权威性的,现在不论是Intel还是Xilinx都没有在
    发表于 10-24 16:10

    卷积神经网络简介:什么是机器学习?

    通过网络训练来确定才能使模型工作。这将在后续文章“训练卷积神经网络:什么是机器学习?—第 2 部分”中解释。第 3 部分将解释我们讨论过的神经网络硬件实现(例如猫识别)。为此,我们将
    发表于 02-23 20:11

    神经网络加速器简述

    神经网络加速器基本概念。
    发表于 05-27 15:22 13次下载

    神经网络控制简介

    神经网络控制基础知识简介
    发表于 05-31 16:37 9次下载

    什么是神经网络加速器?它有哪些特点?

    神经网络加速器是一种专门设计用于提高神经网络计算效率的硬件设备。随着深度学习技术的快速发展和广泛应用,神经网络模型的复杂度和计算量急剧增加,
    的头像 发表于 07-11 10:40 483次阅读

    神经网络专用硬件实现的方法和技术

    神经网络专用硬件实现是人工智能领域的一个重要研究方向,旨在通过设计专门的硬件加速神经网络的训练和推理过程,提高计算效率和能效比。以下将详细
    的头像 发表于 07-15 10:47 1105次阅读