开发者故事|用DOCA实现3D打印工厂智能化数据处理

原创 英伟达NVIDIA中国 2024-04-12 17:03

NVIDIA DOCA 先行者 · 开发者故事系列第四弹来啦!


在年初结束的 NVIDIA DOCA 应用代码分享活动中,我们见证了开发者们的奇思妙想。在一众优秀的参赛者中,有五位开发者脱颖而出获得奖项,并在此讲述他们参赛的心路历程以及与 DOCA 结缘的故事。














“国宝”是本次活动的三等奖得主,作为增材制造(3D 打印)、智能制造的工业互联网领域的产品经理,他擅长利用最新的 AI 技术解决行业中的问题。本次活动中,他充分运用 NVIDIA DOCA SDK 和网络原理知识,为提升 3D 打印工厂操作效率提供了概念性解决方案。


优化网络架构 提升 3D 打印工厂效率



“国宝”创作的项目题为《3D 打印工厂网络优化(3DP-FNO)》,他提出了一种使用 NVIDIA BlueField DPU 和 DOCA 来提升 3D 打印工厂效率的概念性解决方案,以及一个对应解决方案的文件框架。该方案假定通过在 NVIDIA  BlueField DPU 上运行 DOCA 应用程序,能够助力提升打印指令处理、数据分析、网络安全和流量管理。


该解决方案具备以下关键特性:

  • 实时数据处理:使用 NVIDIA BlueField DPU 的高性能计算能力实现对 3D 打印任务的实时处理和调度。

  • 网络优化:利用 NVIDIA DOCA 提供的网络功能,优化打印设备的通信和数据传输效率。

  • 安全性增强:通过 NVIDIA DOCA 的安全 API 实施端到端的加密和入侵检测。

  • 设备监控:实施设备状态和性能的监控,确保设备正常运行,并预测维护需求。


扫描下方二维码,

进入 Github 查看项目详情:



在大规模 3D 打印工厂中,数据的吞吐量非常大,而且要求实时的数据闭环。在实际工作中,“国宝”遇到很多问题,比如打印指令的实时处理、大文件的传输与实时处理,计算机视觉的毫秒级应用,以及安全等问题。


刚好那段时间他参与了 DOCA 开发者社区的活动,了解到 BlueField DPU 可以优化实时数据处理效率,于是便将这一想法落入实践,利用 DPU 强大的数据处理和网络功能,来简化数百台打印机的实时数据处理和响应需求。


谈及项目实践的过程,“国宝”表示:“其实在创作中遇到了不少挑战,但通过精读 NVIDIA 官方技术文档基本都顺利解决了。我推荐所有 DOCA 开发者在开始之前都应该先至少通读一次官方文档,会少走很多弯路。”


目前大家对于 DOCA 的开发实践还处于早期阶段,并且运用 DOCA 来优化 3D 打印机工厂效率的应用案例之前没有人做过,因此可参考的经验比较少,这对于“国宝”来说也是一次全新的尝试。


比如在项目推进过程中,有某项任务经常出现:DOCA_ERROR_IN_USE 错误,做了很多检查和分析后都没能排查出原因。后来在 DOCA 的 API 文档中发现了原因是在尝试 doca_buf_pool_destroy 时,没有将所有的 doca_buf 返回缓存池,正确的操作是在 destroy 之前要通过 doca_buf_dec_refcount 返回到缓冲池中,可见精读官方文档的重要性。


此外,在早期验证开发阶段,由于手上没有 DPU ,验证又需要真实的开发环境,DOCA 开发者社区提供了很大帮助。“国宝”通过申请,获得了免费的开发环境及资源使得开发能顺利进行,也大大增强了他的信心。


DOCA 开发者快问快答


Q

您是从什么渠道了解到 DOCA 的?

A


最早是在 NVIDIA 开发者微信群中了解到的,有最新的技术资讯和学习的机会,我就关注了。


Q

最初从事 DOCA 开发时,有具体明确的目标吗?

A


我要解决的问题是比较明确的,就是在 3D 打印工厂下的数据处理问题,未来以 3D 打印为代表的智能制造工厂,必然是 AI 化的。


Q

您对 DOCA 的评价如何呢?

A


DOCA 对大型的数据中心进行了重新定义,使其可以更好地 AI 化。未来的应用场景充满潜力。


Q

您觉得成为 DOCA 开发者对你的生活/工作带来了哪些改变?

A


帮助我在工作上有了新的视角和思路,以及为一些问题的解决提供了更多的可行性。


Q

DOCA 中国开发者社区对您有哪些帮助?

A


我觉得这是一个很好的交流平台,高手比较集中,在这里可以经常看到在这个领域比较厉害的人,他们也很愿意分享。另外社区还提供了许多免费的课程和学习的机会,对我帮助很大,比如在 DOCA 开发者的微信群里,经常会发布一些直播课程和学习资料,就算没能及时参加也会有回放,很贴心。


DOCA 开发者寄语



“开源精神可以推动整个行业的发展。通过把自己的代码放在开源平台上与大家分享,可以让更多有开源精神的人帮助我们拓展视野和思路,进一步完善我们的代码。我只是开了一个头,希望有更多的人加入 DOCA 开发者社区,共同解决这个场景下的问题。”


——NVIDIA DOCA 应用代码分享活动

三等奖得主 “国宝”



DOCA 开发者入门必备秘籍


由 NVIDIA 撰写的《数据处理器:DPU 编程入门》一书已正式上市发行,成为 NVIDIA 的全球首部 DPU 处理器编程入门书籍。


该书由机械工业出版社出版,将为使用 NVIDIA BlueField 系列 DPU 和 NVIDIA DOCA 开发环境的开发者提供实用指南,助力开发者快速上手,学习如何在 DPU 上灵活编程。



加入我们

共建 DOCA 开发者生态


截止目前,全球共有 15000 多名 DOCA 开发者,其中近一半来自中国。NVIDIA DOCA 中国开发者社区还在不断壮大,各种丰富的活动与内容也将持续呈现。无论您是经验丰富的研究人员,还是新手开发者、独立软件供应商(ISV)合作伙伴或云服务提供商、在校学生或初创公司开发人员,都欢迎您扫描下方二维码或点击“阅读原文”,注册成为 DOCA 开发者,让我们一起用 DOCA 创造价值!




扫描下方海报二维码,观看 NVIDIA 创始人兼首席执行官黄仁勋的 GTC 2024 主题演讲,中文字幕回放已上线,听他分享塑造未来的 AI 突破!


评论
  • 天问Block和Mixly是两个不同的编程工具,分别在单片机开发和教育编程领域有各自的应用。以下是对它们的详细比较: 基本定义 天问Block:天问Block是一个基于区块链技术的数字身份验证和数据交换平台。它的目标是为用户提供一个安全、去中心化、可信任的数字身份验证和数据交换解决方案。 Mixly:Mixly是一款由北京师范大学教育学部创客教育实验室开发的图形化编程软件,旨在为初学者提供一个易于学习和使用的Arduino编程环境。 主要功能 天问Block:支持STC全系列8位单片机,32位
    丙丁先生 2024-12-11 13:15 57浏览
  • 全球知名半导体制造商ROHM Co., Ltd.(以下简称“罗姆”)宣布与Taiwan Semiconductor Manufacturing Company Limited(以下简称“台积公司”)就车载氮化镓功率器件的开发和量产事宜建立战略合作伙伴关系。通过该合作关系,双方将致力于将罗姆的氮化镓器件开发技术与台积公司业界先进的GaN-on-Silicon工艺技术优势结合起来,满足市场对高耐压和高频特性优异的功率元器件日益增长的需求。氮化镓功率器件目前主要被用于AC适配器和服务器电源等消费电子和
    电子资讯报 2024-12-10 17:09 92浏览
  • 近日,搭载紫光展锐W517芯片平台的INMO GO2由影目科技正式推出。作为全球首款专为商务场景设计的智能翻译眼镜,INMO GO2 以“快、准、稳”三大核心优势,突破传统翻译产品局限,为全球商务人士带来高效、自然、稳定的跨语言交流体验。 INMO GO2内置的W517芯片,是紫光展锐4G旗舰级智能穿戴平台,采用四核处理器,具有高性能、低功耗的优势,内置超微高集成技术,采用先进工艺,计算能力相比同档位竞品提升4倍,强大的性能提供更加多样化的应用场景。【视频见P盘链接】 依托“
    紫光展锐 2024-12-11 11:50 62浏览
  • 一、SAE J1939协议概述SAE J1939协议是由美国汽车工程师协会(SAE,Society of Automotive Engineers)定义的一种用于重型车辆和工业设备中的通信协议,主要应用于车辆和设备之间的实时数据交换。J1939基于CAN(Controller Area Network)总线技术,使用29bit的扩展标识符和扩展数据帧,CAN通信速率为250Kbps,用于车载电子控制单元(ECU)之间的通信和控制。小北同学在之前也对J1939协议做过扫盲科普【科普系列】SAE J
    北汇信息 2024-12-11 15:45 99浏览
  • 习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习笔记&记录学习习笔记&记学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记
    youyeye 2024-12-11 17:58 69浏览
  • 我的一台很多年前人家不要了的九十年代SONY台式组合音响,接手时只有CD功能不行了,因为不需要,也就没修,只使用收音机、磁带机和外接信号功能就够了。最近五年在外地,就断电闲置,没使用了。今年9月回到家里,就一个劲儿地忙着收拾家当,忙了一个多月,太多事啦!修了电气,清理了闲置不用了的电器和电子,就是一个劲儿地扔扔扔!几十年的“工匠式”收留收藏,只能断舍离,拆解不过来的了。一天,忽然感觉室内有股臭味,用鼻子的嗅觉功能朝着臭味重的方向寻找,觉得应该就是这台组合音响?怎么会呢?这无机物的东西不会腐臭吧?
    自做自受 2024-12-10 16:34 153浏览
  • 智能汽车可替换LED前照灯控制运行的原理涉及多个方面,包括自适应前照灯系统(AFS)的工作原理、传感器的应用、步进电机的控制以及模糊控制策略等。当下时代的智能汽车灯光控制系统通过车载网关控制单元集中控制,表现特殊点的有特斯拉,仅通过前车身控制器,整个系统就包括了灯光旋转开关、车灯变光开关、左LED前照灯总成、右LED前照灯总成、转向柱电子控制单元、CAN数据总线接口、组合仪表控制单元、车载网关控制单元等器件。变光开关、转向开关和辅助操作系统一般连为一体,开关之间通过内部线束和转向柱装置连接为多,
    lauguo2013 2024-12-10 15:53 93浏览
  • 铁氧体芯片是一种基于铁氧体磁性材料制成的芯片,在通信、传感器、储能等领域有着广泛的应用。铁氧体磁性材料能够通过外加磁场调控其导电性质和反射性质,因此在信号处理和传感器技术方面有着独特的优势。以下是对半导体划片机在铁氧体划切领域应用的详细阐述: 一、半导体划片机的工作原理与特点半导体划片机是一种使用刀片或通过激光等方式高精度切割被加工物的装置,是半导体后道封测中晶圆切割和WLP切割环节的关键设备。它结合了水气电、空气静压高速主轴、精密机械传动、传感器及自动化控制等先进技术,具有高精度、高
    博捷芯划片机 2024-12-12 09:16 67浏览
  • 时源芯微——RE超标整机定位与解决详细流程一、 初步测量与问题确认使用专业的电磁辐射测量设备,对整机的辐射发射进行精确测量。确认是否存在RE超标问题,并记录超标频段和幅度。二、电缆检查与处理若存在信号电缆:步骤一:拔掉所有信号电缆,仅保留电源线,再次测量整机的辐射发射。若测量合格:判定问题出在信号电缆上,可能是电缆的共模电流导致。逐一连接信号电缆,每次连接后测量,定位具体哪根电缆或接口导致超标。对问题电缆进行处理,如加共模扼流圈、滤波器,或优化电缆布局和屏蔽。重新连接所有电缆,再次测量
    时源芯微 2024-12-11 17:11 99浏览
  • 习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习笔记&记录学习习笔记&记学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记
    youyeye 2024-12-10 16:13 113浏览
  • 首先在gitee上打个广告:ad5d2f3b647444a88b6f7f9555fd681f.mp4 · 丙丁先生/香河英茂工作室中国 - Gitee.com丙丁先生 (mr-bingding) - Gitee.com2024年对我来说是充满挑战和机遇的一年。在这一年里,我不仅进行了多个开发板的测评,还尝试了多种不同的项目和技术。今天,我想分享一下这一年的故事,希望能给大家带来一些启发和乐趣。 年初的时候,我开始对各种开发板进行测评。从STM32WBA55CG到瑞萨、平头哥和平海的开发板,我都
    丙丁先生 2024-12-11 20:14 56浏览
  • RK3506 是瑞芯微推出的MPU产品,芯片制程为22nm,定位于轻量级、低成本解决方案。该MPU具有低功耗、外设接口丰富、实时性高的特点,适合用多种工商业场景。本文将基于RK3506的设计特点,为大家分析其应用场景。RK3506核心板主要分为三个型号,各型号间的区别如下图:​图 1  RK3506核心板处理器型号场景1:显示HMIRK3506核心板显示接口支持RGB、MIPI、QSPI输出,且支持2D图形加速,轻松运行QT、LVGL等GUI,最快3S内开
    万象奥科 2024-12-11 15:42 80浏览
  • 在智能化技术快速发展当下,图像数据的采集与处理逐渐成为自动驾驶、工业等领域的一项关键技术。高质量的图像数据采集与算法集成测试都是确保系统性能和可靠性的关键。随着技术的不断进步,对于图像数据的采集、处理和分析的需求日益增长,这不仅要求我们拥有高性能的相机硬件,还要求我们能够高效地集成和测试各种算法。我们探索了一种多源相机数据采集与算法集成测试方案,能够满足不同应用场景下对图像采集和算法测试的多样化需求,确保数据的准确性和算法的有效性。一、相机组成相机一般由镜头(Lens),图像传感器(Image
    康谋 2024-12-12 09:45 53浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦