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

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

3天内不再提示

ML-EXray:云到边缘部署验证框架

星星科技指导员 来源:嵌入式计算设计 作者:Abhishek Jadhav 2022-10-18 14:31 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

嵌入式AI和ML在边缘的部署不断增加,无疑引入了从云到边缘的新性能变化。尽管边缘设备上的AI执行性能突然发生了负面变化,但采用TinyML是一种前进的方式。

该过程中的主要挑战是识别边缘部署期间的潜在问题,以及 ML 推理执行中的可见性较低。为了解决这个问题,斯坦福大学的一组研究人员提出了一个端到端框架,该框架提供了对层级ML执行的可见性,并分析了云到边缘的部署问题。

ML-EXray 是一种云到边缘部署验证框架,旨在通过记录中间输出来扫描边缘 ML 应用程序中的模型执行,并使用参考管道提供相同数据的重放。此外,它还比较性能差异和每层输出差异,使用户能够自定义函数来验证模型行为。

ML-EXray的结果表明,该框架能够识别预处理错误,量化问题,次优内核等问题。ML-EXray 只需不到 15 行代码,即可检查边缘部署管道,并将模型性能校正多达 30%。此外,该框架还指导操作员将内核执行延迟优化两个数量级。

调试框架系统由三部分组成:

跨平台 API,用于边缘和云端 ML 推理的检测和日志记录

用于数据回放和建立基线的参考管道

用于检测问题并分析根本原因的部署验证框架

对于自定义日志和用户定义的验证,ML-EXray 提供了一个用于编写自定义断言函数的接口。通用部署验证流程图易于理解,因为 ML-EXray 从检测的应用程序和引用管道中获取日志。数据集用于在应用框架之前训练应用程序。

将框架应用于两个管道后,将执行精度匹配,这将检查准确性下降并仔细检查层级详细信息以找到差异。检测完成后,将注册断言函数以进行根本原因分析。

研究人员发布的评估表显示了该过程中涉及的任务,模型和断言。该框架适用于各种任务,以识别多个维度的部署问题,包括输入处理、量化和系统性能。此外,预处理调试目标的代码行实现为四个 LoC(代码行),而没有 ML-EXray 的代码行为 25 行。在结束关于新方法和优化调试框架的讨论之前,让我们回顾一下研究的命题。

总结一下通过 ML-EXray 引入边缘 AI 部署在识别故障和处理错误方面的创新:

一套检测 API 和 Python 库,可查看任务关键型应用程序边缘设备上的层级详细信息。

端到端边缘部署验证框架,为用户提供了一个界面,用于设计用于验证和检查的自定义函数。

ML-EXray 旨在检测工业设置中导致 ML 执行性能下降的各种部署问题。

审核编辑:郭婷

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

    关注

    5209

    文章

    20622

    浏览量

    336752
  • AI
    AI
    +关注

    关注

    91

    文章

    40922

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【幸狐Omni3576边缘计算套件试用体验】YOLO26 板端部署

    【幸狐Omni3576边缘计算套件试用体验】YOLO26 板端部署 本文介绍了幸狐 Omni3576 开发板结合 OpenCV 和 Ultralytics 库实现 YOLO26 板端部署,并实现目标
    发表于 04-19 22:02

    润和软件HopeOS边缘版操作系统成功部署OpenClaw智能体框架

    开源操作系统打造HopeOS边缘版操作系统,完成与OpenClaw智能体框架的深度适配,为AI智能体在边缘侧的高效落地提供“开箱即用”的解决方案,进一步拓宽边缘智能的应用边界。
    的头像 发表于 04-02 10:35 521次阅读
    润和软件HopeOS<b class='flag-5'>边缘</b>版操作系统成功<b class='flag-5'>部署</b>OpenClaw智能体<b class='flag-5'>框架</b>

    从模型产品:Qwen2.5-VL在BM1684X边缘计算部署全攻略

    前言:部署意义与应用场景1.1Qwen-2-5-VL与BM1684X的组合行业意义:•边缘AI革命:大模型从云端下沉边缘设备是当前AI发展的关键趋势。根据ABIResearch数据,
    的头像 发表于 01-13 14:17 4977次阅读
    从模型<b class='flag-5'>到</b>产品:Qwen2.5-VL在BM1684X<b class='flag-5'>边缘</b>计算<b class='flag-5'>部署</b>全攻略

    恩智浦推出全新eIQ Agentic AI框架

    (agentic AI)的开发、编排与部署。结合恩智浦业界领先的安全边缘AI硬件,eIQ Agentic AI框架为快速完成优化、安全、自主的边缘AI系统原型设计和
    的头像 发表于 01-13 11:15 1531次阅读

    用更简便的方法构建强大边缘 AI 应用

    Semiconductors 推出的专用处理器系列、开发板及配套软件,旨在解决功能、性能与开发方面的关键难题,助力在工业和物联网应用中更快地部署复杂的边缘人工智能 (AI) 功能。 设计师们已经开始利用边缘 AI 解决方案,这
    的头像 发表于 10-04 18:30 1866次阅读
    用更简便的方法构建强大<b class='flag-5'>边缘</b> AI 应用

    部署边缘计算设备时需要考虑哪些问题?

    部署边缘计算设备时,需结合边缘计算 “ 靠近数据源头、低延迟、分布式、资源受限 ” 的核心特性,从硬件适配、软件架构、数据管理、网络稳定、可靠性保障等多维度综合考量,确保设备既能满足业务需求,又能
    的头像 发表于 09-05 15:38 1407次阅读
    <b class='flag-5'>部署</b><b class='flag-5'>边缘</b>计算设备时需要考虑哪些问题?

    利用超微型 Neuton ML 模型解锁 SoC 边缘人工智能

    框架小 10 倍,速度也快 10 倍,甚至可以在最先进的边缘设备上进行人工智能处理。在这篇博文中,我们将介绍这对开发人员意味着什么,以及使用 Neuton 模型如何改进您的开发和终端
    发表于 08-31 20:54

    边缘智能网关在水务行业中的应用—龙兴物联

    海量实时数据的上带宽需求。 保障供水安全:‌ 快速响应突发污染,最大限度减少影响范围。 管网泄漏监测与定位‌ 应用:‌ 在供水管网部署压力、流量、声波振动传感器,边缘网关实时分析数据流。 优势
    发表于 08-02 18:28

    超小型Neuton机器学习模型, 在任何系统级芯片(SoC)上解锁边缘人工智能应用.

    Neuton 是一家边缘AI 公司,致力于让机器 学习模型更易于使用。它创建的模型比竞争对手的框架小10 倍,速度也快10 倍,甚至可以在最先进的边缘设备上进行人工智能处理。在这篇博文中,我们将介绍
    发表于 07-31 11:38

    边缘AI实现的核心环节:硬件选择和模型部署

    边缘AI的实现原理是将人工智能算法和模型部署靠近数据源的边缘设备上,使这些设备能够在本地进行数据处理、分析和决策,而无需将数据传输到远程的云端服务器。
    的头像 发表于 06-19 12:19 1656次阅读
    <b class='flag-5'>边缘</b>AI实现的核心环节:硬件选择和模型<b class='flag-5'>部署</b>

    STM32F769是否可以部署边缘AI?

    STM32F769是否可以部署边缘AI
    发表于 06-17 06:44

    边缘AI实现的核心环节:硬件选择和模型部署

    电子发烧友网综合报道 边缘AI的实现原理是将人工智能算法和模型部署靠近数据源的边缘设备上,使这些设备能够在本地进行数据处理、分析和决策,而无需将数据传输到远程的云端服务器。
    发表于 05-26 07:09 1574次阅读

    HarmonyOS5服务技术分享--函数预加载文章整理

    ​​嗨,亲爱的开发者朋友们!​​? 今天咱们来聊聊如何使用​​端一体化方式开发函数​​,尤其针对华为的预加载服务。整个过程会手把手带你从零开始,涵盖创建工程、编写代码、调试部署
    发表于 05-22 20:33

    HarmonyOS5服务技术分享--Serverless抽奖模板部署

    活动。不用写复杂代码,跟着步骤走就能搞定,文末还有部署避坑指南哦~ 一、前期准备 1️⃣ ​​注册账号+创建项目​​ 先到华为开发者平台注册账号 创建新项目时记得勾选\"开发
    发表于 05-22 20:25

    Deepseek海思SD3403边缘计算AI产品系统

    海思SD3403边缘计算AI框架,提供了一套开放式AI训练产品工具包,解决客户低成本AI系统,针对差异化AI 应用场景,自己采集样本数据,进行AI特征标定,AI模型训练,AI应用部署的系统,用户
    发表于 04-28 11:05