“國寶”是本次活動的三等獎得主,作為增材制造(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 實施端到端的加密和入侵檢測。
設備監控:實施設備狀態和性能的監控,確保設備正常運行,并預測維護需求。
在大規模 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 開發者社區提供了很大幫助。“國寶”通過申請,獲得了免費的開發環境及資源使得開發能順利進行,也大大增強了他的信心。
審核編輯:劉清
-
NVIDIA
+關注
關注
14文章
5065瀏覽量
103452 -
數據處理
+關注
關注
0文章
611瀏覽量
28603 -
3D打印
+關注
關注
26文章
3558瀏覽量
109361 -
工業互聯網
+關注
關注
28文章
4328瀏覽量
94196
原文標題:開發者故事 | 用 DOCA 實現 3D 打印工廠智能化數據處理
文章出處:【微信號:NVIDIA_China,微信公眾號:NVIDIA英偉達】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論