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

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

3天内不再提示

Intel® Developer Cloud Telemetry数据分析

SDNLAB 来源:SDNLAB 2023-03-17 11:17 次阅读

Telemetry 介绍

Telemetry(遥测)是指Intel Developer Cloud帮助开发者收集应用程序执行时开发者指定的信息,并通过UI 的形式展现的功能,该功能可以被启动或关闭。

Intel Developer Cloud提供的遥测指标,包括有关计算设备运行状态和应用运行数据。在Intel Developer Cloud的部分实例调用了Telemetry Dashboard模块,我们可以通过运行这块单元格来查看边缘节点上运行应用过程中实际数据,这些数据对于想要为其应用程序做出数据驱动决策以确定适合其解决方案的最佳硬件的用户来说是很有参考价值的。

Telemetry 涉及的内容比较多,我们本仅从Telemetry概念,功能做介绍,对于如何把Telemetry 功能集成到自己的应用中去,我们后面会再做分析。

Telemetry 流程

Intel Developer Cloud示例的整体工作流程如下:

543b55a8-c44b-11ed-bfe3-dac502259ad0.png

| 工作流程图

1.注册Intel Developer Cloud

2.启动并打开 Jupyter Notebook

3.使用指定的目标硬件开发模型并将作业发送到作业队列

4. 应用运行时调用Telemetry 接口记录数据

5.指标/结果由 Jupyter Notebook 访问

6.通过 Grafana 仪表板生成遥测数据

Telemetry 数据包含在给定作业运行期间的应用程序详细信息——即:平均推理时间 (MS)、推理计数、目标硬件。它还包括以下指标:每秒帧数、推理时间、推理期间的 CPU/GPU 使用率、平均 CPU/GPU 温度以及推理期间的内存使用率。

裸机实例演示

>Step1. 进入Jupyter Lab环境

登录Intel Developer Cloud主页后,选择“Bare Metal Deployment”的 “Get Started”,进入Jupyter Notebook开发环境。

545065e2-c44b-11ed-bfe3-dac502259ad0.png

| 点击进入Jupyter Notebook

>Step2. 运行参考实例

这次我们并不去细究Telemetry调用,所以选择已经集成了Telemetry 的预置实例——物体检测。我在多个介绍文章里选择把这个预置实例拎出来,主要是因为它功能非常齐全,很适合做演示。当然平台还有很多预置程序,可以自行去探索,大可不必局限于这个实例。

进入Jupyter Notebook开发环境后,依次点击文件夹~/Reference-samples/iot-devcloud/openvino-dev-latest/developer-samples/python/,然后找到object-detection-python应用,打开object_detection_demo.ipynb文件:

依次运行notebook上模块(Cell),需要注意的是要等在边缘节点上的应用运行完毕后,再去点击notebook最后Telemetry Dashboard模块,会生成进入Telemetry数据页面的链接地址,点击即可进入数据页面,观察边缘设备运行对象检测应用的数据指标。注意:数据收集发生在应用过程,并随应用终止而结束,需等收集结束后才可查看数据。

5474fec0-c44b-11ed-bfe3-dac502259ad0.png

| Submit jobs

549f8b22-c44b-11ed-bfe3-dac502259ad0.png

| Telemetry Dashboard

54d94d94-c44b-11ed-bfe3-dac502259ad0.png

| 观察数据

总 结

Telemetry虽然功能简单,却是十分关键。获取AI应用执行过程中设备的状态,通过数据分析,找到一个更合理的硬件搭配,发现我们设备资源瓶颈,才能更好地优化我们的方案。

上面只是演示了裸机部署实例,在DevCloud 容器化环境下也是支持Telemetry功能的,原理一样,这里不再赘述,您可以自行去探索一下。

审核编辑 :李倩

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

    关注

    0

    文章

    481

    浏览量

    21884
  • 应用程序
    +关注

    关注

    37

    文章

    3138

    浏览量

    56440
  • 数据分析
    +关注

    关注

    2

    文章

    1353

    浏览量

    33743

原文标题:Intel® Developer Cloud Telemetry 数据分析

文章出处:【微信号:SDNLAB,微信公众号:SDNLAB】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Intel PXA27x Processor Family Developer's Manual

    Intel PXA27x Processor Family Developer's Manual 共29章!值得一学!  
    发表于 11-23 09:56

    数据分析

    数据分析软件
    发表于 05-28 22:31

    数据分析需要的技能

    商业价值的转换,数据分析师是其中一个重要的职位,那么,想从事该职业需要具备哪些技能呢?1. 精通ExcelExcel处理技能是大数据分析师必备技能,并且需要十分精通,除了常规操作和函数,一些不常
    发表于 04-10 15:59

    怎么有效学习Python数据分析

    Python在人工智能、机器学习领域受到火热追捧,很大程度上在于它拥有非常庞大的第三方库,以及强大的通用编程性能。因此,快速掌握Python进行数据分析,就是学习Python各种第三方库、工具包
    发表于 06-28 15:18

    pandas数据分析的方法

    pandas数据分析中常用方法
    发表于 06-03 06:16

    基于Python的数据分析

    《利用Python进行数据分析》 113日期范围、频率和移位
    发表于 05-01 11:24

    BI分享秀——高度开放的数据分析经验共享

    由于以前的数据分析软件并没有一个开放性的分析经验共享板块,因此很多的用户基本上都是在闭门造车,延续自己的分析思维。因此一旦遇到新的分析内容、需求,以前的
    发表于 05-12 14:23

    BI数据分析软件使用指南

    BI数据分析软件做数据深度分析又快又直观,还能灵活满足不同人的数据分析需求,因此选择BI数据分析软件的企业与个人也越来越多,但却仍有很大一部
    发表于 01-04 11:00

    电商数据分析攻略,让你轻松搞定数据分析

    在当今的数字经济时代,运用大数据分析来促进业务增长已然成为一种普遍行为,拥有一套系统化的数据分析方案尤为重要。奥威BI电商数据分析方案是一种基于数据挖掘和机器学习技术的解决方案,以丰富
    发表于 06-27 09:22

    英特尔在基于数据分析的医疗应用研发的成功实践

    与后端数据分析平台的端到端大数据解决方案,在支持个性化健康管理服务方面开展的深度合作。该合作是英特尔借助开放创新的产品与开源技术的应用,在加速基于数据分析的医疗应用研发的又一成功实践。
    发表于 02-01 01:18 670次阅读

    Twitter将扩大与谷歌云数据分析能力合作关系

    2月5日消息,据报道,Twitter将扩大与谷歌云(Google Cloud)已经维持了多年的合作关系,旨在提升其数据分析能力。
    的头像 发表于 02-05 11:08 1786次阅读

    IBM Cloud Pak for Data平台让数据分析变得更简单

    实验室。但对非科技专业的学生和院系来说,分析数据的技术及工具很复杂和难用。因此,仁大选择了IBM Cloud Pak for Data平台,解决这个难题,令数据分析变得更简单。
    的头像 发表于 04-14 11:26 1657次阅读

    Intel Developer Cloud Telemetry数据分析(二)

    这次依然选择object-detection-python实例来介绍集成方法,应用程序的 python 代码中调用了applicationMetricWriter模块向Telemetry传递数据指标如,帧率、推理时间、模型名称、推理硬件信息,下面通过具体代码来展示详细信息
    的头像 发表于 03-21 10:32 347次阅读

    Intel Developer Cloud Telemetry数据分析(一)

    Telemetry(遥测)是指Intel Developer Cloud 帮助开发者收集应用程序执行时开发者指定的信息,并通过 UI 的形式展现的功能,该功能可以被启动或关闭。
    的头像 发表于 06-05 15:57 430次阅读
    <b class='flag-5'>Intel</b> <b class='flag-5'>Developer</b> <b class='flag-5'>Cloud</b> <b class='flag-5'>Telemetry</b><b class='flag-5'>数据分析</b>(一)

    Intel Developer CloudTelemetry数据分析

    在上一篇文章中介绍了 Intel Developer Cloud Telemetry 的概念和功能,通过该功能的数据分析,可以更好地优化产品
    的头像 发表于 07-07 10:55 341次阅读
    <b class='flag-5'>Intel</b> <b class='flag-5'>Developer</b> <b class='flag-5'>Cloud</b>之<b class='flag-5'>Telemetry</b><b class='flag-5'>数据分析</b>