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

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

3天内不再提示

RA8P1部署ai模型指南:从训练模型到部署 | 本周六

RT-Thread官方账号 2025-11-20 18:06 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

嵌入式边缘AI中,如何把“训练好的模型”稳定地“跑在板子上”,决定了项目能否落地。我们带你基于RA8P1平台,跑通从数据准备、模型训练、量化转换,到工程部署的整个流程,帮助你快速实现在RA8P1上部署人脸检测模型。


11月22日(本周六),900,我们将就嵌入式AI,带来免费线上培训,手把手带你掌握包括本文但不限于本文的更多技术干货,还有双核通信培训哦!带上电脑,带上Titan Board,预约直播参加培训!(公众号后台回复RA8P1,加入培训群)

1应用效果预览

8c49a43e-c5f8-11f0-8ce9-92fbcf53809c.png

2⼀图看流程:从数据到上板

8c67f10a-c5f8-11f0-8ce9-92fbcf53809c.png8c73d65a-c5f8-11f0-8ce9-92fbcf53809c.png

3 准备工作:硬件与软件环境

3.1 硬件清单

开发板:RA8P1开发板(Titan Board)。

传感器/外设:屏幕和摄像头

3.2 软件与⼯具

RT-Thread Studio

Python 3.9–3.11,pip包:pytorch等ai库

Yolo-Fastest

4 训练与导出:数据集到模型

4.1 数据集准备

收集网上已有的数据即可

8c7cc724-c5f8-11f0-8ce9-92fbcf53809c.png

4.2 训练

使用我编译好的darknet.exe

cdYolo-fastestdarknet.exe detector train datasets/voc.data datasets/yolo-fastest.cfg -dont_show

8c96b33c-c5f8-11f0-8ce9-92fbcf53809c.png

4.3 模型转换

darknet->tflite

conda activate convertcd /path/to/keras-YOLOv3-model-setpython tools/model_converter/conver2tflite_and_int8.py--config_pathyolo-fastest.cfg--weights_pathyolo-fastest_last.weights--output_pathface.h5--int8_img_path../Yolo-Fastest/datasets/face/data_1/train/image/--save_tflite_pathface_int8.tflite-f

8c9ee624-c5f8-11f0-8ce9-92fbcf53809c.png

tflite->ruhmi

将上⼀步得到的tflite文件复制到ruhmi-framework-mcu/models下,然后运行以下指令

conda activate ruhmicd /path/to/ruhmi-framework-mcu/scriptspython mcu_deploy.py--ethos--ref_data../models/ deploy_qtzed_ethos

8caf239a-c5f8-11f0-8ce9-92fbcf53809c.png

5部署模型

tflite->ruhmi会在ruhmi-framework-mcu/scripts下生成可部署模型⽂件,路径如下

8cc541de-c5f8-11f0-8ce9-92fbcf53809c.png

接下来,删除*io_data.*和hal_entry.c, 然后将剩下的文件拷贝到ek-ra8p1_face_detect/src/models下打开rt-thread studio,导⼊ek-ra8p1_face_detect项目

8cdacbd0-c5f8-11f0-8ce9-92fbcf53809c.png

选择rt-thread studio项⽬

8ce985f8-c5f8-11f0-8ce9-92fbcf53809c.png

选择对应的文件夹路径

8cf1ebc6-c5f8-11f0-8ce9-92fbcf53809c.png

进入属性页面

8d03e75e-c5f8-11f0-8ce9-92fbcf53809c.png

修改编码格式

8d15b204-c5f8-11f0-8ce9-92fbcf53809c.png

编译然后下载

8d24e1d4-c5f8-11f0-8ce9-92fbcf53809c.png

检测效果如下

8d358e58-c5f8-11f0-8ce9-92fbcf53809c.png

11月22日(本周六),900,线上培训,跟着我们一起掌握嵌入式AI!带上电脑,带上Titan Board,预约直播参加培训!(公众号后台回复RA8P1,加入培训群)

获取硬件

RT-Thread 与瑞萨电子联合推出 RA8P1 Titan Board,基于 1GHz Arm Cortex-M85 + 250MHz Cortex-M33 双核架构,集成 Ethos-U55 NPU ,实现 256 GOPS 的 AI 性能、超过 7300 CoreMarks 的突破性 CPU 性能和先进的人工智能 (AI) 功能,可支持语音、视觉和实时分析 AI 场景!

8d590a90-c5f8-11f0-8ce9-92fbcf53809c.jpg

或复制链接购买:https://item.taobao.com/item.htm?ft=t&id=987791181903

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

    关注

    5209

    文章

    20664

    浏览量

    337123
  • AI
    AI
    +关注

    关注

    91

    文章

    41156

    浏览量

    302619
  • 人脸检测
    +关注

    关注

    0

    文章

    88

    浏览量

    17329
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    AI模型训练部署实战 | 线下免费培训

    流程与部署实战”免费培训!以人形检测模型部署与优化实战为基础,聚焦嵌入式AI落地的核心环节,提供硬件,动手实操,带你在半天时间内,走通
    的头像 发表于 04-07 13:08 658次阅读
    <b class='flag-5'>AI</b><b class='flag-5'>模型</b><b class='flag-5'>训练</b>与<b class='flag-5'>部署</b>实战 | 线下免费培训

    最后两场!本周六,深圳 上海,RT-Thread免费AI实战培训,把大模型“塞”进硬件

    纸上得来终觉浅,端侧AI实战才是硬道理。想用大模型驱动硬件,却卡在部署、集成、落地第一步?3月28日(本周六),RT-Thread在深圳和上海同步开启“
    的头像 发表于 03-26 18:29 309次阅读
    最后两场!<b class='flag-5'>本周六</b>,深圳 上海,RT-Thread免费<b class='flag-5'>AI</b>实战培训,把大<b class='flag-5'>模型</b>“塞”进硬件

    【瑞萨AI挑战赛】在RA8P1部署CFAIR-10分类模型

    RA8P1部署CFAIR-10分类模型 一、背景 1.1 CFAIR-10简介 CIFAR-10是一个广泛使用的图像分类基准数据集,由10个类别的60,000张32×32彩色图像组成,每个类别
    发表于 03-15 23:57

    【瑞萨AI挑战赛】手写数字识别模型RA8P1 Titan Board上的部署

    轻量级深度学习模型端侧部署的优质硬件平台。本文将基于RA8P1 Titan Board开发板,结合ruhmi、RT-Thread Studio等工具,开发环境搭建、手写数字识别
    发表于 03-15 20:42

    【瑞萨AI挑战赛】阶段一:基于RA8P1的人脸识别模型转换和部署

    , 512, 1]、[b, 384, 1]、[b, 512, 16]、[b, 384, 16],前两个张量对应检测框的分数,后两个张量对应检测框的坐标。 要把该模型部署
    发表于 03-09 00:49

    如何在边缘AI应用场景中实现高性能、低功耗推理(下)

    应用程序所需的CPU内核、NPU、内存和外设集成在单个芯片上。应用程序会分析输入图像并为其分配预先分配的标签或类别。神经网络模型在庞大的图像数据集上进行训练(其中每张图像都标有类别),并部署
    的头像 发表于 02-26 15:53 6311次阅读
    如何在边缘<b class='flag-5'>AI</b>应用场景中实现高性能、低功耗推理(下)

    AI端侧部署开发(SC171开发套件V3)2026版

    AI端侧部署开发(SC171开发套件V3)2026版 序列 课程名称 视频课程时长 视频课程链接 课件链接 工程源码 1 Fibo AI Stack
    发表于 01-15 10:31

    【深圳】嵌入式AI实战:半天上手,人形检测模型部署+优化全流程

    12月27日(周六)深圳南山区,我们举办一场纯干货的嵌入式AI实战培训!全程动手操作,半天时间让你零上手,完成AI模型
    的头像 发表于 12-17 15:16 956次阅读
    【深圳】嵌入式<b class='flag-5'>AI</b>实战:半天上手,人形检测<b class='flag-5'>模型</b><b class='flag-5'>部署</b>+优化全流程

    【深圳】嵌入式AI实战:半天上手,人形检测模型部署+优化全流程

    12月27日(周六)深圳南山区,我们举办一场纯干货的嵌入式AI实战培训!全程动手操作,半天时间让你零上手,完成AI模型
    的头像 发表于 12-17 14:40 621次阅读
    【深圳】嵌入式<b class='flag-5'>AI</b>实战:半天上手,人形检测<b class='flag-5'>模型</b><b class='flag-5'>部署</b>+优化全流程

    【深圳】嵌入式AI实战:半天上手,人形检测模型部署+优化全流程

    你是否在项目中遇到这些痛点:AI模型太大,无法高效部署资源受限的嵌入式设备?模型优化后,内存和算力平衡难把握?想快速将
    的头像 发表于 12-16 18:31 76次阅读
    【深圳】嵌入式<b class='flag-5'>AI</b>实战:半天上手,人形检测<b class='flag-5'>模型</b><b class='flag-5'>部署</b>+优化全流程

    1 GHz Arm® Cortex®-M85 MCU上部署AI模型

    ,即可体验在1GHzArmCortex-M85MCU上部署AI模型。(公众号后台回复RA8P1,加入交流群)目录应用效果预览流程图环境准备
    的头像 发表于 12-02 21:04 9618次阅读
    <b class='flag-5'>1</b> GHz Arm® Cortex®-M85 MCU上<b class='flag-5'>部署</b><b class='flag-5'>AI</b><b class='flag-5'>模型</b>

    【直播预告】RT-Thread带你首发体验:基于瑞萨RA8P1 MCU的Titan Board | 问学直播

    首款搭载RA8P1双核AI加速MCU的TitanBoard来了!11月5日晚19:30,RT-Thread携手瑞萨专家团队,带大家首发体验基于瑞萨RA8P1MCU的TitanBoard,一起揭开双核
    的头像 发表于 10-30 11:54 1041次阅读
    【直播预告】RT-Thread带你首发体验:基于瑞萨<b class='flag-5'>RA8P1</b> MCU的Titan Board | 问学直播

    RT-Thread首款AI硬件抢先曝光!——RA8P1 Titan Board

    RT-Thread与瑞萨电子携手推出全新的AI硬件产品RA8P1TitanBoard,搭载频率1GHzArmCortex-M85与250MHzArmCortex-M33双架构核RA8P1
    的头像 发表于 10-23 12:02 1699次阅读
    RT-Thread首款<b class='flag-5'>AI</b>硬件抢先曝光!——<b class='flag-5'>RA8P1</b> Titan Board

    求助,关于K230部署yolov8时遇到问题求解

    使用yolov8训练出来了一个十个类别的模型并且按照要求转换成了.kmodel模型,在部署K2
    发表于 08-12 07:26

    ai_cube训练模型最后部署失败是什么原因?

    ai_cube训练模型最后部署失败是什么原因?文件保存路径里也没有中文 查看AICube/AI_Cube.log,看看报什么错?
    发表于 07-30 08:15