首页 > 其他分享 >基于米尔芯驰MY-YD9360商显板的神经网络推理库测试

基于米尔芯驰MY-YD9360商显板的神经网络推理库测试

时间:2024-08-09 18:07:17浏览次数:5  
标签:cmake 示例 推理 make YD9360 神经网络 build 商显板 MY

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


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

算力测试

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

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

cmake -version

 

 

  • 查看cmake版本

make -version

 

 

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

 

 

自带示例

 

 

文件结构

 

MNIST示例

MNIST是手写数字识别任务

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

cmake ..
make./ mnist

 

cmake生成构建系统

 

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

  

 

可以看到输出信息

 

 

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

 

 

MBNET示例

mbnet 是适用于移动设备的简单图像分类模型。
  • 切换到 /examples/mbnet 目录:

  • 修改 main.c 文件

  • 创建 build 文件夹并切换

  • 使用 cmake 命令生成构建系统

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

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

 

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

     

     

运行cifar10 demo

 

标签:cmake,示例,推理,make,YD9360,神经网络,build,商显板,MY
From: https://www.cnblogs.com/cbd7788/p/18351237

相关文章

  • 泛微E-office 10 schema_mysql接口敏感信息泄露漏洞复现 [附POC]
    文章目录泛微E-office10schema_mysql接口敏感信息泄露漏洞复现[附POC]0x01前言0x02漏洞描述0x03影响版本0x04漏洞环境0x05漏洞复现1.访问漏洞环境2.构造POC3.复现泛微E-office10schema_mysql接口敏感信息泄露漏洞复现[附POC]0x01前言......
  • MySQL数据库迁移到Postgres
    一、使用pgloader进行迁移1.安装pgloader:sudoapt-getinstallpgloader2.使用pgloader迁移数据:pgloadermysql://username:password@localhost/source_dbpostgresql://username:password@localhost/destination_dbQ、异常解析Q1KABOOM!FATALerror:Failedtocon......
  • MySQL 中创建视图设置字段类型
    参考:MySQL中创建视图设置字段类型在MySQL中创建视图时,不能直接在视图定义中指定新计算字段的数据类型。但是,你可以通过函数调用或其他表达式转换来隐式地确保新字段的类型。例如,如果你希望在视图中添加一个新的int类型的字段,你可以使用CAST()函数或CONVERT()函......
  • com.baomidou.mybatisplus.core.exceptions.MybatisPlusException: can not find lamb
    异常提示:com.baomidou.mybatisplus.core.exceptions.MybatisPlusException:cannotfindlambdacacheforthisentity 使用mockito框架做单元测试:mybatisplus使用Lambda表达式做条件查询、条件更新时会遇到mybatis拿不到缓存问题:错误1:com.baomidou.mybatisplus......
  • 超详细-安装下载MySQl最新版,解决Initializing失败的问题
    最新版MySQL的下载及安装教程直接上链接,MySQL下载地址点击下载1.选择最新版的–>点击下载2.下载成功之后双击打开3.等待安装4.这里要循环几次,顺序是:custom–>Next–>back–>Full–>next–>back–>custom–>next5.下图是custom–>Next操作之后的结果图6.进行这个cus......
  • MySQL——使用Python操作MySQL
    文章目录安装PyMySQL使用PyMySQL操作MySQL在Python中操作MySQL数据库时,我们使用较多的库是PyMySQL,如果你选择使用PyMySQL库,那么首先需要通过pip安装它。pipinstallpymysql命令就是用来安装PyMySQL的。安装PyMySQL1.打开你的命令行工具(如cmd、PowerShell、......
  • mysql
    01MySQL数据库服务概述(1)课程知识章节说明⽬前在互联⽹的实际应⽤中,各个企业都会⽐较关注⾃⾝⽹站的数据信息,既要保证数据信息的安全性,同时也要保证数据存储读取效率并且在特殊的场景下,还要对存储的数据信息进⾏检索和分析;因此数据库服务业务已经在各⾏各业应⽤⾮常的⼴泛......
  • 【赵渝强老师】MySQL访问控制的实现
      MySQL访问控制实际上由两个功能模块共同完成的:一个模块是用户管理模块;而另一个是访问控制模块。用户管理模块主要是验证用户的合法性,是否能够访问MySQL数据库;而访问控制模块则需要根据权限系统表中存储的权限信息来决定用户用户什么样的权限。  视频讲解如下:MySQL......
  • mysql分区表
    MySQL支持分区表,这允许将大型数据集分割成更小、更易管理的部分。分区表可以提高查询性能,因为查询可以仅在所需的分区上运行,并且可以简化数据维护,例如删除旧数据。以下是创建分区表的基本步骤:选择分区类型:RANGE分区:基于列值将数据划分到不同的分区。LIST分区:基于列值列表将数......
  • Mysql 8.0新特性详解
    建议使用8.0.17及之后的版本,更新的内容比较多。1、新增降序索引MySQL在语法上很早就已经支持降序索引,但实际上创建的仍然是升序索引,如下MySQL5.7所示,c2字段降序,但是从showcreatetable看c2仍然是升序。8.0可以看到,c2字段降序。只有Innodb存储引擎支持降序索引。#====MyS......