91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

使用Omniverse Replicator構建自定義合成數據生成管道

星星科技指導員 ? 來源:NVIDIA ? 作者:NVIDIA ? 2022-08-15 15:53 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

提供合成數據生成工具和服務的公司以及開發人員現在可以使用 Omniverse Replicator SDK 。 Omniverse Replicator SDK 構建在 NVIDIA Omniverse 平臺上,在 Omniverse Code 。

Omniverse Replicator 是一個高度可擴展的 SDK ,構建在可擴展的 Omniverse 平臺上,用于物理精確的 3D 合成數據生成,以加速 AI perception Network 的訓練和性能。開發人員、研究人員和工程師現在可以使用 Omniverse Replicator 來引導現有的深度學習感知模型,并利用大規模真實照片合成數據提高其性能。

pYYBAGL5-_uAE3LoAAE-5nyittU423.png

圖 1 :。 Replicator 使用基于 Omniverse 開放標準的平臺以及 OmniGraph 和 Farm 體系結構提供的可擴展性和可伸縮性

Omniverse Replicator 為開發人員提供了一個非常出色的平臺,以構建特定于其神經網絡需求的合成數據生成應用程序。它建立在開放標準上,如 通用場景描述 ( USD 、 PhysX 和 材料定義語言 ( MDL ),具有易于使用的 Python API ,還具有可擴展性,支持自定義隨機化器、注釋器和編寫器。通過基于 CUDA 的 OmniGraph 實現核心注釋器功能,支持閃電般的數據生成,這意味著可以立即預覽輸出。與組合時 Omniverse 農場 和 SwiftStack 輸出, Replicator 在云中提供了巨大的可擴展性。

Omniverse Replicator SDK 由六個主要組件組成,用于定制合成數據工作流:

語義架構編輯器: 通過對 3D 資產及其 PRIM 進行語義標記, Replicator 可以在渲染和數據生成過程中注釋感興趣的對象。語義模式編輯器提供了一種通過用戶界面將這些標簽應用于舞臺上的 prim 的方法。

Visualizer: 這為分配給三維資源的語義標簽以及二維/三維邊界框、法線、深度等注釋提供了可視化功能。

Randomizers: 域隨機化是 Replicator 最重要的功能之一。使用隨機化器,您可以創建隨機化場景,從資源、材質、照明和攝影機位置以及其他隨機化功能進行采樣。

Omni.syntheticdata: 這提供了與 Omniverse RTX 渲染器和 OmniGraph 計算圖形系統的低級集成。它還支持 Replicator 的地面真相提取注釋器,將任意輸出變量( AOV )從渲染器傳遞到注釋器。

Annotators: 這些接收來自 Omni 的 AOV 和其他輸出。 syntheticdata extension 為深度神經網絡( DNN )訓練生成精確標記注釋。

Writers: 處理來自注釋器的圖像和其他注釋,并生成 DNN 特定的數據格式以供培訓。

人工智能訓練中的合成數據

為感知任務訓練 DNN 通常涉及從數百萬張圖像中手動收集數據,然后手動注釋這些圖像和可選的增強。

pYYBAGL5_AmAM2aRAALCe1IlbVk438.png

圖 2 :。數據收集和注釋任務圖

手動數據收集和注釋既費力又主觀。大規模收集和注釋真實圖像,即使是簡單的注釋,如二維邊界框,也會帶來許多后勤挑戰。涉及到的注釋(如分段)是資源受限的,手動執行時精度要低得多。

pYYBAGL5_C6ARbPzAAWBwbchng4388.png

圖 3 :。語義分割任務的復雜性

收集和注釋后,數據將轉換為 DNN 可用的格式,然后對 DNN 進行感知任務培訓。網絡架構中的超參數調整或更改是優化網絡性能的典型后續步驟。對模型性能的分析可能會導致數據集中的潛在更改,但在大多數情況下,這需要另一個手動數據收集和注釋周期。這種手動數據收集和注釋的迭代周期是昂貴、乏味和緩慢的。

利用合成生成的數據,團隊可以以經濟高效的方式引導和增強大規模訓練數據的生成,并提供精確的注釋。此外,合成數據生成還有助于解決與長尾異常、缺乏可用培訓數據和在線強化學習相關的挑戰。與手動收集和注釋數據不同,合成生成的數據具有較低的攤銷成本,這有利于數據收集/注釋和模型訓練周期的典型迭代性質。

poYBAGL5_G2AFVdSAAHAioB--TE993.png

圖 4 :。 Omniverse Replicator ,用于生成具有精確注釋的大規模訓練數據

Omniverse Replicator 通過利用 Omniverse 平臺的許多核心功能和最佳實踐,包括但不限于物理精確的照片級數據集和對超大數據集的訪問,解決了這些挑戰。

物理精確的光繪數據集要求使用 RTX 技術、基于物理的材料和物理引擎進行精確的光線跟蹤和路徑跟蹤,所有這些都是 Omniverse 平臺的核心技術。

pYYBAGL5_HaAPKSDAAN4ZqlhIUg769.png

圖 5 :。使用 Omniverse Replicator 增強倉庫場景中的傳感器注釋

基于 通用場景描述 ( USD ), Omniverse 無縫連接到其他 3D 應用程序,因此開發人員可以引入定制內容,或者編寫自己的工具來生成不同的域場景。 生成這些資產通常是一個瓶頸,因為它需要跨多個 GPU 和節點進行擴展。

Omniverse Replicator 通過利用 Omniverse Farm ,允許團隊一起使用多個工作站或服務器來支持渲染或合成數據生成等工作。合成數據生成工作流并非“一勞永逸”為了成功地使用合成數據訓練網絡,必須在真實數據集上對網絡進行迭代測試。 Replicator 通過將模擬世界轉換為一組可學習的參數來提供這種以數據為中心的 AI 培訓。

使用 Omniverse Replicator 和 TAO Toolkit 加速現有工作流

開發人員、工程師和研究人員可以將 Omniverse Replicator 與現有工具集成 加快 AI 模型培訓。例如,一旦生成了合成數據,開發人員就可以使用 NVIDIA TAO 工具包 。 TAO 工具包利用遷移學習的力量,讓開發人員在沒有人工智能專業知識的情況下,針對其用例培訓、調整和優化模型。

poYBAGL5_IKAH-y0AACadH7jF60718.png

圖 6 :用于合成數據生成和模型培訓的 Omniverse Replicator 和 TAO toolkit 工作流

使用 Omniverse Replicator 構建應用程序

Kinetic Vision 是一家面向零售、內部物流、消費制造和消費包裝產品等大型工業客戶的系統集成商。他們正在開發基于 Omniverse Replicator SDK 將為客戶提供高質量的合成數據作為一項服務。

當深度學習模型訓練所需的數據不可用時, Omniverse Replicator 生成合成數據,可用于擴充有限的數據集。 閃電 AI (前身為 Grid.AI )使用 NVIDIA Omniverse 復制器根據通用場景描述( USD )生成物理上精確的 3D 數據集,可用于訓練這些模型。用戶可以簡單地拖放 3D 資產,在生成數據集后,用戶可以從最新的最先進的計算機視覺模型中進行選擇,以自動對合成數據進行訓練。

pYYBAGL5_IuAZWLvAAHs-Qdz9-U140.png

圖 7 : Lightning AI 應用程序顯示在 Replicator 生成的合成數據上訓練和測試的 DNN

在 NVIDIA, ISAAC Sim DRIVE Sim 團隊利用 Omniverse Replicator SDK 構建特定領域的合成生成工具,用于機器人的 ISAAC Replicator 和用于自主車輛培訓的 DRIVE Replicator 。 Omniverse Replicator SDK 為開發人員提供了一組核心功能,可以利用 Omniverse 平臺提供的所有優勢構建任何特定于領域的合成數據生成管道。借助 Omniverse 作為 3D 模擬、渲染和 AI 開發功能的開發平臺, Replicator 提供了定制的合成數據生成管道。

可利用性

這個 Omniverse Replicator SDK 現已在中提供 Omniverse Code ,可從 Omniverse 啟動器下載。

關于作者

Nyla Worker 是 NVIDIA 的解決方案架構師,專注于嵌入式設備的模擬和深入學習。她在機器人和自動車輛的深度學習邊緣應用方面擁有豐富的經驗,并為嵌入式設備開發了加速推理管道。

Bhumin Pathak 是 NVIDIA 合成數據生成 SDK (也稱為 Replicator )的高級產品經理。他喜歡在計算機圖形學、 3D 仿真機器學習的交叉領域工作。在加入 NVIDIA 之前,他曾在迪士尼擔任人工智能的應用研究員,并在思科和三星擔任其他各種職務。

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • NVIDIA
    +關注

    關注

    14

    文章

    5309

    瀏覽量

    106347
  • AI
    AI
    +關注

    關注

    88

    文章

    35096

    瀏覽量

    279538
  • SDK
    SDK
    +關注

    關注

    3

    文章

    1077

    瀏覽量

    49057
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    大彩講堂:VisualTFT軟件如何自定義圓形進度條

    VisualTFT軟件如何自定義圓形進度條
    的頭像 發表于 07-07 17:10 ?472次閱讀
    大彩講堂:VisualTFT軟件如何<b class='flag-5'>自定義</b>圓形進度條

    KiCad 中的自定義規則(KiCon 演講)

    “ ?Seth Hillbrand 在 KiCon US 2025 上為大家介紹了 KiCad 的規則系統,并詳細講解了自定義規則的設計與實例。? ” ? 演講主要圍繞 加強 KiCad 中的自定義
    的頭像 發表于 06-16 11:17 ?598次閱讀
    KiCad 中的<b class='flag-5'>自定義</b>規則(KiCon 演講)

    HarmonyOS應用自定義鍵盤解決方案

    自定義鍵盤是一種替換系統默認鍵盤的解決方案,可實現鍵盤個性化交互。允許用戶結合業務需求與操作習慣,對按鍵布局進行可視化重構、設置多功能組合鍵位,使輸入更加便捷和舒適。在安全防護層面,自定義鍵盤可以
    的頭像 發表于 06-05 14:19 ?660次閱讀

    在IMX93自定義構建期間運行bitbake imx image full時遇到報錯怎么解決?

    在 IMX93 自定義構建期間運行 bitbake imx image full 時,我們遇到錯誤。您能否盡早提供解決方案?我們使用的是 imx 6.6.52 版本。
    發表于 04-10 06:29

    LabVIEW運動控制(三):EtherCAT運動控制器的高效加工指令自定義封裝

    LabVIEW高效加工指令自定義封裝
    的頭像 發表于 04-08 13:49 ?2691次閱讀
    LabVIEW運動控制(三):EtherCAT運動控制器的高效加工指令<b class='flag-5'>自定義</b>封裝

    如何添加自定義單板

    在開發過程中,用戶有時需要創建自定義板配置。本節將通過一個實例講解用戶如何創建屬于自己的machine,下面以g2l-test.conf為例進行說明。
    的頭像 發表于 03-12 14:43 ?583次閱讀

    無法將自定義COCO數據集導入到OpenVINO? DL Workbench怎么解決?

    以精確 FP32 將自定義模型轉換為中間表示 (IR) 格式。 使用未注注的數據集和默認配置將 IR (FP32) 轉換為 IR (INT8)。 使用 IR(INT8)推斷造成糟糕的結果。 創建
    發表于 03-05 06:02

    如何快速創建用戶自定義Board和App工程

    概述自HPM_SDKv1.7.0發布開始,在HPM_ENV中新增了user_template文件夾,以方便用戶快速創建自定義的Board和App工程。user_template是用戶模板工程,用戶
    的頭像 發表于 02-08 13:38 ?521次閱讀
    如何快速創建用戶<b class='flag-5'>自定義</b>Board和App工程

    Altium Designer 15.0自定義元件設計

    電子發燒友網站提供《Altium Designer 15.0自定義元件設計.pdf》資料免費下載
    發表于 01-21 15:04 ?0次下載
    Altium Designer 15.0<b class='flag-5'>自定義</b>元件設計

    think-cell:自定義think-cell(四)

    C.5 設置默認議程幻燈片布局 think-cell 議程可以在演示文稿中使用特定的自定義布局來定義議程、位置和議程幻燈片上的其他形狀,例如標題或圖片。通過將此自定義布局添加到模板,您可以為整個組織
    的頭像 發表于 01-13 10:37 ?507次閱讀
    think-cell:<b class='flag-5'>自定義</b>think-cell(四)

    think-cell;自定義think-cell(一)

    本章介紹如何自定義 think-cell,即如何更改默認顏色和其他默認屬性;這是通過 think-cell 的樣式文件完成的,這些文件將在前四個部分中進行討論。 第五部分 C.5 設置默認議程幻燈片
    的頭像 發表于 01-08 11:31 ?742次閱讀
    think-cell;<b class='flag-5'>自定義</b>think-cell(一)

    創建自定義的基于閃存的引導加載程序(BSL)

    電子發燒友網站提供《創建自定義的基于閃存的引導加載程序(BSL).pdf》資料免費下載
    發表于 09-19 10:50 ?0次下載
    創建<b class='flag-5'>自定義</b>的基于閃存的引導加載程序(BSL)

    NVIDIA Omniverse微服務助力構建大規模數字孿生

    NVIDIA Omniverse Cloud Sensor RTX 生成用于加速自動駕駛汽車、機械臂、移動機器人、人形機器人和智能空間 AI 開發工作的合成數據
    的頭像 發表于 09-09 10:20 ?893次閱讀

    NVIDIA NeMo加速并簡化自定義模型開發

    如果企業希望充分發揮出 AI 的力量,就需要根據其行業需求量身定制的自定義模型。
    的頭像 發表于 07-26 11:17 ?1250次閱讀
    NVIDIA NeMo加速并簡化<b class='flag-5'>自定義</b>模型開發

    NVIDIA AI Foundry 為全球企業打造自定義 Llama 3.1 生成式 AI 模型

    Foundry 提供從數據策管、合成數據生成、微調、檢索、防護到評估的全方位生成式 AI 模型服務,以便部署自定義 Llama 3.1 N
    發表于 07-24 09:39 ?914次閱讀
    NVIDIA AI Foundry 為全球企業打造<b class='flag-5'>自定義</b> Llama 3.1 <b class='flag-5'>生成</b>式 AI 模型
    主站蜘蛛池模板: 精品久久久久久中文字幕欧美 | 色女人天堂 | 综合免费一区二区三区 | 女人被狂躁视频免费网站 | 欧美午夜影视 | 天天做天天爱天天爽 | 丁香五月情 | 性欧美bbbbbb| 久久这里只有精品免费视频 | 亚洲第一页在线 | 四虎国产精品永久地址51 | 夜夜夜操| 乱人伦小说短篇 | 精品伊人久久大线蕉色首页 | 色综合久久九月婷婷色综合 | 午夜精品影院 | 午色影院 | 人人射人人澡 | 欧美成人精品久久精品 | 欧美人成a视频www | 黄色网页在线观看 | 欧美性一级交视频 | 伊人网大 | www.日本免费| 午夜a视频| 狠狠色丁香婷婷综合橹不卡 | 狠狠色噜噜狠狠狠狠2021天天 | 亚洲一区二区三区在线视频 | 成人网男女啪啪免费网站 | 国产在线精彩视频二区 | 11111日本网站| 免费男女视频 | 色偷偷97| 日韩免费一级片 | 四虎亚洲精品 | www.夜夜骑 | 久久久久久久国产免费看 | 美女被异性狂揉下部羞羞视频 | 国模沟沟一区二区三区 | 天天干天天舔天天射 | 精品国产一二三区 |