在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美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

    文章

    4989

    瀏覽量

    103074
  • AI
    AI
    +關注

    關注

    87

    文章

    30898

    瀏覽量

    269130
  • SDK
    SDK
    +關注

    關注

    3

    文章

    1036

    瀏覽量

    45957
收藏 人收藏

    評論

    相關推薦

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

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

    如何創建TestStand自定義步驟

    在之前的課程中簡單地介紹過TestStand自帶的一些步驟類型,如測試、消息彈窗、賦值、標簽等等,這些簡單的步驟從TestStand的插入選版中就可以添加到序列中。那么在使用中如果碰到需要實現更加靈活、復雜的功能,使用自帶的一些步驟類型可能難以滿足,這時就需要使用到自定義步驟。
    的頭像 發表于 09-11 14:46 ?1108次閱讀
    如何創建TestStand<b class='flag-5'>自定義</b>步驟

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

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

    EtherCAT運動控制器PT/PVT實現用戶自定義軌跡規劃

    EtherCAT運動控制器PT/PVT實現用戶自定義軌跡規劃。
    的頭像 發表于 08-15 11:49 ?639次閱讀
    EtherCAT運動控制器PT/PVT實現用戶<b class='flag-5'>自定義</b>軌跡規劃

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

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

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

    Foundry 提供從數據策管、合成數據生成、微調、檢索、防護到評估的全方位生成式 AI 模型服務,以便部署自定義 Llama 3.1 N
    發表于 07-24 09:39 ?714次閱讀
    NVIDIA AI Foundry 為全球企業打造<b class='flag-5'>自定義</b> Llama 3.1 <b class='flag-5'>生成</b>式 AI 模型

    如何通過SDK功能獲取esptouch v2 apk的自定義數據

    嗨,我使用 esptouch v2 apk 來配置網絡。我在 esptouch v2 apk 的自定義數據幀中輸入 mqqt 數據,然后按確認鍵。同時,給ESP8266板上電,ESP8266開始
    發表于 07-15 07:20

    如何為ESP8266構建自定義盾牌?

    我正在尋找某種如何為ESP8266構建自定義盾牌的指南。 到目前為止,我已經使用 NODEMCU 構建了功能原型,但我現在想簡化事情并使其更小。 1. 是否有一些書面的、開放的硬件指南 (很好
    發表于 07-08 07:17

    Omniverse教程(12):NVIDIA Omniverse USD Presenter的基礎應用

    如前所述,NVIDIA Omniverse? 是一個參考開發平臺,通過模塊化的開發框架能夠輕松擴展和自定義
    的頭像 發表于 05-20 10:09 ?703次閱讀
    <b class='flag-5'>Omniverse</b>教程(12):NVIDIA <b class='flag-5'>Omniverse</b> USD Presenter的基礎應用

    HarmonyOS開發案例:【 自定義彈窗】

    基于ArkTS的聲明式開發范式實現了三種不同的彈窗,第一種直接使用公共組件,后兩種使用CustomDialogController實現自定義彈窗
    的頭像 發表于 05-16 18:18 ?1374次閱讀
    HarmonyOS開發案例:【 <b class='flag-5'>自定義</b>彈窗】

    TSMaster 自定義 LIN 調度表編程指導

    LIN(LocalInterconnectNetwork)協議調度表是用于LIN總線通信中的消息調度的一種機制,我們收到越來越多來自不同用戶希望能夠通過接口實現自定義LIN調度表的需求。所以在
    的頭像 發表于 05-11 08:21 ?678次閱讀
    TSMaster <b class='flag-5'>自定義</b> LIN 調度表編程指導

    HarmonyOS開發案例:【UIAbility和自定義組件生命周期】

    本文檔主要描述了應用運行過程中UIAbility和自定義組件的生命周期。對于UIAbility,描述了Create、Foreground、Background、Destroy四種生命周期。對于頁面
    的頭像 發表于 05-10 15:31 ?1251次閱讀
    HarmonyOS開發案例:【UIAbility和<b class='flag-5'>自定義</b>組件生命周期】

    微軟Dev Home應用提供自定義文件管理支持

    據悉,Microsoft 近期發布了 0.13 版 Dev Home 應用程序,除修復多項 BUG 外,還新增了自定義文件資源管理器功能。該應用支持用戶在應用內創建虛擬機,利用微軟旗下的 Hyper V 技術生成本地虛擬機。
    的頭像 發表于 04-26 11:15 ?466次閱讀

    HarmonyOS開發實例:【自定義Emitter】

    使用[Emitter]實現事件的訂閱和發布,使用[自定義彈窗]設置廣告信息。
    的頭像 發表于 04-14 11:37 ?1003次閱讀
    HarmonyOS開發實例:【<b class='flag-5'>自定義</b>Emitter】

    鴻蒙ArkUI實例:【自定義組件】

    組件是 OpenHarmony 頁面最小顯示單元,一個頁面可由多個組件組合而成,也可只由一個組件組合而成,這些組件可以是ArkUI開發框架自帶系統組件,比如?`Text`?、?`Button`?等,也可以是自定義組件,本節筆者簡單介紹一下自定義組件的語法規范。
    的頭像 發表于 04-08 10:17 ?644次閱讀
    主站蜘蛛池模板: 欧美深夜福利| 真实偷清晰对白在线视频| 干干人人| 国产区亚洲区| 女人张开腿让男人桶免费最新| 亚洲第一视频在线观看| 欧美簧片| aaaaaaa欧美黄色大片| 久久三级毛片| 午夜视频国语| a一级视频| 四虎中文| 亚洲热热久久九九精品| 一区二区免费视频| 欧美性生活网址| 国产高清美女一级a毛片| 天天操天天爽天天射| 在线黄网| 亚洲+国产+图片| a级毛片免费观看网站| 黄色永久免费| 无遮挡很爽很污很黄很色的网站| 免费视频淫片aa毛片| 亚洲高清日韩精品第一区| 性配久久久| 韩日色图| 国产自产视频在线观看香蕉| 免费观看做网站爱| 欧美影院一区二区| 午夜精品一区二区三区在线观看 | 免费观看老外特级毛片| 亚欧一区| 九九全国免费视频| 欧美色淫| 免费的黄色的视频| 1024在线观看你懂的| 性久久久久久久久久| 老色皮| 94久久国产乱子伦精品免费| 日本成片视频| 午夜网站在线播放|