NVIDIA Modulus 是一個(gè)物理機(jī)器學(xué)習(xí)平臺(tái),它將物理的力量與數(shù)據(jù)相結(jié)合,構(gòu)建高保真、參數(shù)化的人工智能代理模型,作為數(shù)字孿生模型,以接近實(shí)時(shí)的延遲進(jìn)行模擬。
該前沿框架通過(guò)與 NVIDIA Omniverse (OV) 平臺(tái)集成以實(shí)現(xiàn)實(shí)時(shí)虛擬世界仿真和全設(shè)計(jì)保真可視化,擴(kuò)展了其交互仿真能力。
以前,用戶(hù)需要自行設(shè)置可視化管線,這是模擬和分析工作流的關(guān)鍵組件。現(xiàn)在,用戶(hù)可以將 Omniverse 中的內(nèi)置管線用于常見(jiàn)的輸出場(chǎng)景,例如用于可視化的 streamline 和 iso 曲面,以獲得 Modulus 訓(xùn)練 AI 模型的輸出。另一個(gè)關(guān)鍵功能是能夠在改變?cè)O(shè)計(jì)參數(shù)時(shí)近實(shí)時(shí)地可視化和分析高保真仿真輸出。
增加 Modulus-OV 擴(kuò)展的三個(gè)關(guān)鍵優(yōu)點(diǎn):
該內(nèi)置可視化管線支持少量常用模式,如 streamline、Scalar field slice 和 Flow。
近乎實(shí)時(shí)的模擬輸出,用于更改設(shè)計(jì)參數(shù)并將其顯示在屏幕上。
Omniverse 中豐富的生態(tài)系統(tǒng)現(xiàn)在可以與其他擴(kuò)展集成,如 CAD 工具、端到端設(shè)計(jì)的可視化工具和模擬工作流。
這是 Modulus-OV 擴(kuò)展的第一個(gè)預(yù)覽版本, Modulus 團(tuán)隊(duì)歡迎用戶(hù)提出反饋或改進(jìn)需求。用戶(hù)可向 Modulus NVIDIA 論壇提交反饋。
啟用 Modulus 擴(kuò)展
這個(gè) Modulus 擴(kuò)展可用于 Omniverse Create。使用 Omniverse Launcher 在支持的操作系統(tǒng)上安裝 Omniverse Create 后,安裝 Modulus 擴(kuò)展,然后進(jìn)入擴(kuò)展窗口并搜索“Modulus”,將啟動(dòng)核心擴(kuò)展以安裝并啟用 Modulus 擴(kuò)展。
圖 1:在 Omniverse Create 中啟用 Modulus 擴(kuò)展
對(duì)于這個(gè)預(yù)覽版本, Modulus 擴(kuò)展僅在 Linux 平臺(tái)上受支持,并且運(yùn)行 Omniverse Create 和 Modulus 的 GPU 內(nèi)存需求可能相當(dāng)高。對(duì)于現(xiàn)有場(chǎng)景,建議使用 NVIDIA RTX A6000 GPU 以獲得理想的性能。
可視化交互式仿真
模擬場(chǎng)景是預(yù)先打包的示例,可以幫助用戶(hù)熟悉該擴(kuò)展的功能。
目前,可以使用以下預(yù)置場(chǎng)景進(jìn)行實(shí)驗(yàn):
modulus_scenario_fpga
用戶(hù)可以通過(guò)在擴(kuò)展管理器中搜索其名稱(chēng)來(lái)加載場(chǎng)景擴(kuò)展(以 modulus_scenario_fpga 為例),安裝并啟用擴(kuò)展。如果是第一次這樣做,這個(gè)過(guò)程可能需要幾分鐘的時(shí)間來(lái)下載預(yù)訓(xùn)練模型并安裝到設(shè)備上。
該場(chǎng)景基于 Modulus 中的參數(shù)化 3D 散熱器示例,在啟用 OV 擴(kuò)展的情況下,用戶(hù)可以通過(guò) FPGA( 現(xiàn)場(chǎng)可編程邏輯門(mén)陣列 )幾何形狀來(lái)可視化氣流。
在這種情況下,Modulus 訓(xùn)練的參數(shù)化神經(jīng)網(wǎng)絡(luò)模型可以模擬氣流路徑。其使用的推斷輸出數(shù)據(jù)是速度幅值,即在體積表面上定義的定點(diǎn)處的空速。如果放置一個(gè)運(yùn)動(dòng)速度極低的表面,用戶(hù)可以看到氣流在此處減慢,這便可能會(huì)是邊界,例如圖 2 中氣流撞擊到了所示的散熱片。
用戶(hù)還可以使用 streamline 分析氣流,streamline 是通過(guò)在氣流中添加平流粒子來(lái)計(jì)算的。為了更好地理解氣流,用戶(hù)還可以使用氣流的紋理。
圖 2:可視化并交互修改模擬場(chǎng)景
此版本的擴(kuò)展提供了一組常見(jiàn)的可視化模式。每個(gè)模式都將使用可視化幾何體填充 Omniverse Create 中當(dāng)前打開(kāi)的 stage,其將隨著參數(shù)的更改而更新。
Isosurface: 創(chuàng)建速度幅值的等值面。
Streamlines: 創(chuàng)建一組流線。
Slices: 添加三個(gè)軸對(duì)齊的速度幅值片。
此外,用戶(hù)還可以使用擴(kuò)展用戶(hù)界面中的旋鈕更改可視化參數(shù)。修改可視化參數(shù)時(shí),不會(huì)重新評(píng)估模型。要了解哪些參數(shù)可以調(diào)整,請(qǐng)參閱 OV 集成文檔 。
圖 3:更改可視化參數(shù)并在擴(kuò)展用戶(hù)界面中交互查看結(jié)果
Modulus 和 Physics-ML 的另一個(gè)具有顛覆性的方面是在參數(shù)化空間上訓(xùn)練模型的能力,該空間可用于推斷由一組設(shè)計(jì)參數(shù)定義的設(shè)計(jì)空間。用戶(hù)可以在場(chǎng)景中將其作為各種參數(shù)旋鈕公開(kāi),這些參數(shù)可以更改,以近實(shí)時(shí)地推斷和可視化新的模擬輸出。當(dāng)更改這些設(shè)計(jì)參數(shù)時(shí),將重新評(píng)估模型以推斷新的幾何體,并將輸出可視化結(jié)果。
圖 4:更改散熱器散熱片的高度、長(zhǎng)度等設(shè)計(jì)參數(shù)
-
NVIDIA
+關(guān)注
關(guān)注
14文章
5241瀏覽量
105768 -
人工智能
+關(guān)注
關(guān)注
1804文章
48705瀏覽量
246473 -
虛擬世界
+關(guān)注
關(guān)注
0文章
81瀏覽量
6026
原文標(biāo)題:可視化交互仿真,集成 Omniverse 的 NVIDIA Modulus 物理機(jī)器學(xué)習(xí)平臺(tái)
文章出處:【微信號(hào):Leadtek,微信公眾號(hào):麗臺(tái)科技】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
如何檢測(cè)三極管的三個(gè)極
Linux系統(tǒng)中最重要的三個(gè)命令
動(dòng)態(tài)無(wú)功補(bǔ)償?shù)?b class='flag-5'>三個(gè)必要條件

簡(jiǎn)述光刻工藝的三個(gè)主要步驟
自動(dòng)發(fā)電控制系統(tǒng)具有三個(gè)基本功能
使用CLB擴(kuò)展PWM實(shí)現(xiàn)F280049C驅(qū)動(dòng)三個(gè)電機(jī)

評(píng)論