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

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

3天内不再提示

国产芯上运行TinyMaxi轻量级的神经网络推理库-米尔基于芯驰D9国产商显板

米尔电子 2024-07-05 08:02 次阅读

本篇测评由与非网的优秀测评者“短笛君”提供。


本文将介绍基于米尔电子MYD-YD9360商显板(米尔基于芯驰D9360国产开发板)的TinyMaxi轻量级的神经网络推理库方案测试。

算力测试

TinyMaix 是面向单片机的超轻量级的神经网络推理库,即 TinyML 推理库,可以让你在任意单片机上运行轻量级深度学习模型~ 开源地址:

https://github.com/sipeed/TinyMaix

搭建的环境为编译的Ubuntu18.04 已经预装好cmake make工具由于魔法网络原因,这里提前下载好tar包到宿主机上,然后传输到板卡中解压

查看cmake版本

cmake -version

cef68fdc-3a61-11ef-a655-92fbcf53809c.png

  • 查看make版本

make -version

cf1387ea-3a61-11ef-a655-92fbcf53809c.png 

确认文件路径,尽量不要拷贝到有权限的路径下

cf30d16a-3a61-11ef-a655-92fbcf53809c.png 

自带示例

cf557a92-3a61-11ef-a655-92fbcf53809c.png 

文件结构

MNIST示例

MNIST是手写数字识别任务

cd到examples/mnist目录下 使用mkdir build && cd build 命令切换到build文件夹下

cmake ..make./ mnist

cmake生成构建系统

cf79edc8-3a61-11ef-a655-92fbcf53809c.png

使用make构建可执行文件然后运行

cf9cbf56-3a61-11ef-a655-92fbcf53809c.png  

可以看到输出信息

cfcc8114-3a61-11ef-a655-92fbcf53809c.png 

MNIST 示例默认未使用任何指令加速,运行了一张 28×28 的手写数字模拟图像,共消耗了 0.114 毫秒

cffcc16c-3a61-11ef-a655-92fbcf53809c.png 

MBNET示例

mbnet 是适用于移动设备的简单图像分类模型。

切换到 /examples/mbnet 目录:

修改 main.c 文件

创建 build 文件夹并切换

使用 cmake 命令生成构建系统

使用 make 命令构建系统,生成可执行文件

运行可执行文件,执行效果如下

d0319680-3a61-11ef-a655-92fbcf53809c.png

d0685b2a-3a61-11ef-a655-92fbcf53809c.png 

MBNET 示例运行输入了一张 96×96×3 的 RGB 图像,输出 1000 分类,共消耗了 16.615 毫秒

运行cifar10 demo

d0958d98-3a61-11ef-a655-92fbcf53809c.pngd0b8f0a8-3a61-11ef-a655-92fbcf53809c.png


d0f1effc-3a61-11ef-a655-92fbcf53809c.png

米尔电子MYD-YD9360商显板

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

    关注

    42

    文章

    4656

    浏览量

    99493
  • 米尔电子
    +关注

    关注

    0

    文章

    79

    浏览量

    385
  • 芯驰D9
    +关注

    关注

    2

    文章

    12

    浏览量

    85
收藏 人收藏

    评论

    相关推荐

    国产六核CPU,三屏异,赋能新一代

    ,采用AEC-Q100车规级芯片工艺,并且通过ISO26262 ASIL_B功能安全认证,是国产高性能芯片的代表作。米尔电子与科技(SemiDrive)强强联合,基于
    发表于 12-22 18:07

    米尔-D9360试用评测】米尔-D9360开发环境搭建

    媒体方面的应用。 米尔-D9360做工优
    发表于 04-09 22:39

    米尔-D9开发- 国产平台试用】-- 01 -- 开箱

    其实和米尔还是很有缘分的,很多的开发都有过试用的经历,这个次米尔电子推出的国产化的芯片
    发表于 08-16 17:45

    米尔-D9开发- 国产平台试用】+ 开箱报告

    开搞D9,这是一个国产车规级的芯片,现在国产的芯片厂商们发展的真不错啊,蒸蒸日,看资料的话
    发表于 08-18 14:23

    米尔-D9开发- 国产平台试用】- 02 -电初体验及点灯实验。

    输出相对简单的多了,应该是裁剪的时候屏蔽了大部分的logo打印,登录密码是:root, 打开终端,可以看到板子的启动还是比较快,登录到系统的界面 整个米尔D9的资料的话米尔的文档中有说明,可以通过以下
    发表于 08-28 16:54

    浅谈阿里轻量级的深度神经网络推理引擎MNN

    MNN是一个轻量级的深度神经网络推理引擎,在端侧加载深度神经网络模型进行推理预测。作者:开心的派大星首发:微信公众号:NeuroMem转自.
    的头像 发表于 12-10 19:29 766次阅读

    米尔新!D9多核Cortex-A55核心国产高安全性车规级平台

    厂商,紧跟国产化芯片的发展战略,继推出国产-全志的入门级T113和T507系列核心模组之后,此次与取得合作,推出基于高安全性、高性能的国产
    的头像 发表于 06-02 17:22 570次阅读
    <b class='flag-5'>米尔</b><b class='flag-5'>上</b>新!<b class='flag-5'>芯</b><b class='flag-5'>驰</b><b class='flag-5'>D9</b>多核Cortex-A55核心<b class='flag-5'>板</b>,<b class='flag-5'>国产</b>高安全性车规级平台

    测评分享 | 如何在先楫HPM6750运行轻量级AI推理框架TinyMaix

    推理框架,官方介绍如下:TinyMaix是面向单片机的超轻量级神经网络推理,即TinyML推理
    的头像 发表于 12-12 17:57 1212次阅读
    测评分享 | 如何在先楫HPM6750<b class='flag-5'>上</b><b class='flag-5'>运行</b><b class='flag-5'>轻量级</b>AI<b class='flag-5'>推理</b>框架TinyMaix

    国产D9系列核心怎么选?

    今年上半年,米尔电子发布新品——基于D9系列核心及开发。自这款
    的头像 发表于 07-06 10:07 854次阅读
    <b class='flag-5'>国产</b><b class='flag-5'>芯</b><b class='flag-5'>驰</b><b class='flag-5'>D9</b>系列核心<b class='flag-5'>板</b>怎么选?

    0元试用!车规级国产D9开发

    米尔与合作推出的新品基于D9系列应用处理器的MYC-JD9X核心及开发
    的头像 发表于 07-06 10:07 642次阅读
    0元试用!车规级<b class='flag-5'>国产</b><b class='flag-5'>芯</b><b class='flag-5'>驰</b><b class='flag-5'>D9</b>开发<b class='flag-5'>板</b>

    米尔国产开发D9系列,D9系列处理器的不同特点分析

    今年上半年,米尔电子发布新品——基于D9系列核心及开发。自这款
    的头像 发表于 07-10 15:33 633次阅读
    <b class='flag-5'>米尔</b><b class='flag-5'>国产</b>开发<b class='flag-5'>板</b><b class='flag-5'>芯</b><b class='flag-5'>驰</b><b class='flag-5'>D9</b>系列,<b class='flag-5'>D9</b>系列处理器的不同特点分析

    超强国产CPU,能跑安卓、Linux、RTOS的D9开发

    今天和大家聊一聊一款能跑安卓、Linux、RTOS的开发,而且是车规级工业超强国产CPU。那就是米尔电子今年新推出的,基于
    的头像 发表于 08-18 10:46 538次阅读
    超强<b class='flag-5'>国产</b>CPU,能跑安卓、Linux、RTOS的<b class='flag-5'>芯</b><b class='flag-5'>驰</b><b class='flag-5'>D9</b>开发<b class='flag-5'>板</b>

    新品!D9-Pro六核国产CPU,自主可控、安全可信的高性能控方案

    前段时间,米尔上市了D9系列的国产核心和开发
    的头像 发表于 09-01 13:55 1126次阅读
    新品!<b class='flag-5'>芯</b><b class='flag-5'>驰</b><b class='flag-5'>D9</b>-Pro六核<b class='flag-5'>国产</b>CPU,自主可控、安全可信的高性能<b class='flag-5'>显</b>控方案

    米尔-D9360-国产六核CPU开发

    D9-Pro 自主可控、安全可信的高性能方案采用国产CPU:集成了6个ARM Corte
    发表于 01-09 14:17 2次下载

    米尔-D9360开发环境搭建

    ,各种元器件毫不节省,从密密麻麻的黄色贴片钽电容可见一斑。 二、开发网络配置 简单点,直接修改米尔-
    的头像 发表于 04-10 09:42 323次阅读
    <b class='flag-5'>米尔</b>-<b class='flag-5'>芯</b><b class='flag-5'>驰</b><b class='flag-5'>D</b>9360<b class='flag-5'>商</b><b class='flag-5'>显</b><b class='flag-5'>板</b>开发环境搭建