色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

利用FourCastNet進行氣候建模

jf_pJlTbmA9 ? 來源:NVIDIA ? 作者:NVIDIA ? 2023-07-05 16:30 ? 次閱讀

NVIDIA Base Command Platform 提供了自信地開發復雜軟件的能力,這些軟件符合科學計算工作流程所需的性能標準。該平臺為開發人員提供高效配置和管理人工智能工作流程所需的工具,從而為人工智能開發提供云托管和本地解決方案。集成的數據和用戶管理簡化了用戶和管理員的體驗。

現在,使用 NVIDIA Modulus 和基本指揮平臺在團隊和地點之間創建高保真數字雙胞胎是 high-performance computing ( HPC )工作流可用的最新工具。對于從預測最優 airplane maintenance schedules 到 simulating wind farms 的許多用例來說,創建和使用數字雙胞胎對于節省時間和金錢至關重要。

開始使用這些用例可能會讓人望而卻步。然而,一個集成良好的解決方案會帶來所有的不同,并使開發人員能夠專注于解決問題。 Base Command Platform 只需點擊幾下即可實現 NGC 目錄軟件的全方位功能,并能夠創建強大的物理知情機器學習( physics ML )神經網絡和氣候模型。

利用 FourCastNet 進行氣候建模

FourCastNet 是開源 Modulus 平臺的一部分,專注于以以前不可能的速度創建全球天氣預報。它依靠傅立葉神經算子和變換器在性能和分辨率上實現了這一令人難以置信的飛躍。 FourCastNet 現在與基本命令平臺兼容。

ERA5 dataset 是一個幾十年來整個地球的復雜天氣數據集,用于訓練和驗證這樣一個復雜的模型。 FourCastNet 是實現 NVIDIA Earth-2 數字孿生的關鍵技術。有關更多信息,請參閱 NVIDIA to Build Earth-2 Supercomputer to See Our Future 。

Modulus 團隊一直在尋求提高 FourCastNet 的性能,最近更新了它,使用 NVIDIA Data Loading Library ( DALI )將數據攝入 GPU ,進一步加快了洞察時間。

在基本指揮平臺上使用 Modulus 提高可擴展性

當在一個可以擴展到幾個基于 GPU 的系統的環境中運行時, Modulus 的全部功能就會釋放出來。沒有比基本命令平臺更好的方法來運行像 Modulus 這樣的高度可擴展平臺來訓練像 FourCastNet 這樣的大型模型。

為了運行這些示例,我們將稍微修改過的 Modulus NGC container 版本上傳到了一個基本指揮平臺組織,該組織可以訪問由 NVIDIA DGX A100 系統組成的加速計算環境。我們將 1TB 的 ERA5 數據集上傳到同一環境中的工作空間。

為了支持協調的多實例工作負載, Base Command Platform 集成了一個名為 bcprun 的工具。bcprun通過抽象機器學習( ML )從業者的復雜性并消除工作負載容器(如mpirun)中對額外軟件的需求,簡化了多實例工作負載部署。它還為最初為 HPC 調度器(如 Slurm )編寫的應用程序提供了一個更容易的入門路徑。

以下代碼示例顯示了 FourCastNet 在 Base Command Platform 上的單實例作業啟動:

ngc batch run 
--name "bcp-dali.fcn.training.ml-model.modulus" 
--total-runtime 12H 
--org org-name 
--ace ace-name 
--instance dgxa100.80g.8.norm 
--workspace ERA5_test_21Vars:/era5/ngc_era5_data/:RO 
--result /results 
--image "nvcr.io/org-name/team-name/modulus:22.09-examples_0.4" 
--commandline "
set -x && 
cd /examples/fourcastnet/ && 
ln -s /era5/stats . && 
python fcn_era5.py 
custom.train_dataset.kind=dali 
custom.num_workers.grid=1 
training.max_steps=50000 
training.print_stats_freq=500 
network_dir=/results/network_checkpoint
"

要擴展到兩個 NVIDIA DGX A100 八個 GPU 實例(共 16 個),請使用以下命令(在 bold 中突出顯示更改):

ngc batch run 
--name "bcp-dali.fcn.training.ml-model.modulus" 
--total-runtime 12H 
--org org-name 
--ace ace-name 
--replicas "2" 
--array-type "PYTORCH" 
--instance dgxa100.80g.8.norm 
--workspace ERA5_test_21Vars:/era5/ngc_era5_data/:RO 
--result /results 
--image "nvcr.io/org-name/team-name/modulus:22.09-examples_0.4" 
--commandline "
set -x && 
cd /examples/fourcastnet/ && 
mkdir -p /results/network_checkpoint && 
ln -s /era5/stats . && 
bcprun --nnodes $NGC_ARRAY_SIZE 
--npernode $NGC_GPUS_PER_NODE 
--cmd '
python fcn_era5.py 
custom.train_dataset.kind=dali 
custom.num_workers.grid=1 
training.max_steps=50000 
training.print_stats_freq=500 
network_dir=/results/network_checkpoint
'
"

bcprun的添加以及添加的參數確保指定的命令(來自--cmd參數)在為作業創建的每個副本上運行(如--replicas和--nnodes參數所指定)。--npernode參數確保在每個實例上為該實例中的每個 GPU 運行一個進程。這導致此作業總共啟動了 16 個進程(每個復制副本中有 8 個,總共兩個復制副本)。要擴展到使用四個實例,請將--replicas參數設置為四個而不是兩個。

基本命令平臺不僅為 ML 從業者和管理員提供了易用性,而且證明了已經實現了最高性能。 NVIDIA Selene supercomputer 與 Modulus 運行 FourCastNet 訓練進行比較。

在 Selene 上測試了工作負載后,我們在基本指揮平臺部署上無縫復制了工作負載,并在兩個環境之間獲得了幾乎相同的結果。這一結果有力地證明,基本指揮平臺可以支持企業和科學計算用例中客戶最苛刻的性能要求。

modulus-fourcastnet-performance-comparison.png 圖 2 :在不同 GPU 數量下, NVIDIA Selene 超級計算機和基本命令平臺部署之間的 Modulus FourCastNet 性能比較(在 GPU 數量上同時進行更好)

開發者 Kaustubh Tangsali 的采訪

為了了解更多關于在 Base Command Platform 上使用 NVIDIA Modulus 的經驗,我們采訪了 Modulus 團隊的開發人員 Kaustubh Tangsali 。 Kaustubh 領導了在基本指揮平臺上運行 FourCastNet 和其他幾個軟件示例的調查。

簡要描述您的行業背景和經驗。

我主要在軟件行業工作,應用于模擬和計算流體動力學。我致力于 Modulus 平臺的開發,這是一個領域專家和人工智能從業者開發物理 ML 模型的框架。我曾與 NVIDIA Thermal 團隊等內部合作伙伴密切合作,使用 Modulus 設計散熱器,還與幾個外部合作伙伴合作,使用 Modulus 加快工作流程。

您在基礎指揮平臺上使用 Modulus 工作了多長時間?

自 2020 年年中以來,我一直在基地指揮平臺上使用 Modulus 。

在基地指揮平臺上,日常使用是什么樣子的?您的開發周期是什么樣子的?

在我對代碼或模型進行了一些本地測試后,我通常會將代碼安裝在基本命令平臺工作區中,然后使用 NGC web 界面或僅使用命令行界面( CLI )啟動作業。 Jupyter 接口非常適合早期調試。當模型運行到完成時,我下載檢查點和結果以進行進一步分析。在運行時,我還使用日志功能和遙測技術來監視作業的狀態。

基本指揮平臺環境與您使用過的其他環境相比如何?

基本指揮平臺的 web 界面是我覺得有用的東西。監視作業、查看用于啟動作業的命令、克隆作業以及使用不同的實例類型等功能都很容易。我認為獲得最新和最好的 NVIDIA 硬件是一大優勢。

對于剛開始使用基地指揮平臺的人,你有什么建議嗎?

NVIDIA Base Command Platform User Guide 有很好的文檔記錄,涵蓋了數據科學家可能遇到的許多常見用例,包括單 GPU 、多[Z1K1’和多實例作業的命令示例。正如我前面提到的,在擴展作業之前,我喜歡在開發的早期階段利用運行作業的交互式特性,CLI會對其進行優化。

總結

NVIDIA Modulus 等尖端數字孿生技術依靠強大的計算環境不斷進步。基本指揮平臺在一組易于使用的界面中利用 NVIDIA GPU 的強大功能,繼續 NVIDIA 的使命,即讓高級軟件功能廣泛可訪問,以解決重要問題。

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

    關注

    14

    文章

    5010

    瀏覽量

    103238
  • AI
    AI
    +關注

    關注

    87

    文章

    31079

    瀏覽量

    269413
  • Base
    +關注

    關注

    0

    文章

    11

    瀏覽量

    8719
收藏 人收藏

    評論

    相關推薦

    Saber軟件功率MOSFET自建模與仿真驗證

    Architect工具可對變壓器、功率MOSFET、功率二極管、傳輸電纜等進行定制建模,而且建模信息主要利用器件手冊和器件實驗數據;因而定制設計的器件模型較為精確,較為真實反映器件的
    發表于 04-12 20:43

    淺析Python建模

    利用Python進行數據分析》 131pandas與建模代碼的結合
    發表于 10-22 06:08

    如何使用Patsy創建模型描述?

    利用Python進行數據分析》132 使用Patsy創建模型描述
    發表于 07-14 07:50

    利用Matlab的simulink搭建模型生成C代碼

    一、整體思路利用Matlab的simulink搭建模型生成C代碼,通過stm32cubemx生成工程,最后在KEIL或者IAR等工具里面編譯生成代碼下載至MCU中執行。本文以流水燈建立模型和簡單
    發表于 08-04 06:08

    利用Matlab的simulink搭建模型生成C代碼

    一、整體思路利用Matlab的simulink搭建模型生成C代碼,通過stm32cubemx生成工程,最后在KEIL或者IAR等工具里面編譯生成代碼下載至MCU中執行。本文以流水燈建立模型和簡單
    發表于 08-10 07:49

    對電動機幾種降壓啟動進行建模及仿真分析

    1引言Matlab是一種高性能的數值計算機和可視化功能的軟件。可以利用Matlab中Simulink的可視化仿真工具,將電動機控制利用模塊連接起來,構成復雜的系統模型,并進行仿真和分析[1]。本文將
    發表于 09-06 06:19

    基于PSO和SVM的發酵過程建模與優化控制

    針對微生物發酵過程的建模與優化控制問題,利用支持向量機理論進行發酵過程的建模,并提出采用粒子群優化算法對支持向量機建模過程中的重要參數
    發表于 08-31 11:43 ?6次下載

    如何利用ADIsimPLL對壓控振蕩器模型進行建模并仿真

    本視頻短片介紹如何利用ADIsimPLL對壓控振蕩器(VCO)模型進行建模并仿真。ADIsimPLL設計工具是一款全面且簡單易用的PLL頻率合成器設計和仿真工具。
    的頭像 發表于 06-26 06:11 ?4623次閱讀
    如何<b class='flag-5'>利用</b>ADIsimPLL對壓控振蕩器模型<b class='flag-5'>進行</b><b class='flag-5'>建模</b>并仿真

    基于多種模型的云南農作物區域氣候分析

    針對日前云南省缺乏農作物種植與氣候指標預測模型與建模方法的問題,首先,概述了降水量、溫度、空氣濕度等主要氣候因素的數據分析預測模型的研究現狀,分析溫度、降雨量、濕度與農業氣候資源的綜合
    發表于 04-28 14:55 ?2次下載
    基于多種模型的云南農作物區域<b class='flag-5'>氣候</b>分析

    利用HFSS軟件進行3D可視化建模

    摘要: HFSS作為高頻結構設計的首選工具和行業標準,能從幾何結構、材料特性到分析、控制及所有后處理進行全參量化設計。可對于仿真設計相關的工程師來說,利用HFSS軟件進行3D可視化建模
    的頭像 發表于 05-10 11:14 ?5517次閱讀
    <b class='flag-5'>利用</b>HFSS軟件<b class='flag-5'>進行</b>3D可視化<b class='flag-5'>建模</b>

    用MATLAB進行曲面建模

    用MATLAB進行曲面建模方法說明。
    發表于 05-27 09:41 ?0次下載

    人工氣候室的作用及功能

    人工氣候室是由托普云農研發供應,它是進行各類生物氣候實驗的專用儀器,其中能夠充分利用自然資源,并在此基礎上,綜合運用生物科學、信息科學、管理科學和控制科學等相關學科知識,實現人工控制管
    發表于 06-16 14:49 ?1176次閱讀

    如何利用工具模板快速對TSV陣列進行建模

    本文介紹了采用芯和半導體ViaExpert軟件進行TSV陣列的建模和仿真分析流程。TSV結構復雜,存在建模繁瑣、分析不便等問題。
    的頭像 發表于 06-03 09:03 ?1865次閱讀
    如何<b class='flag-5'>利用</b>工具模板快速對TSV陣列<b class='flag-5'>進行</b><b class='flag-5'>建模</b>

    利用CFD建模方法進行PCB熱設計

    Icepak是一種熱建模的軟件工具,可以用于研究電路板中熱導率的局部變化。除了計算流體動力學(CFD)功能外,該軟件工具還把電路板的走線和過孔情況考慮進去,進而計算整個電路板上的熱導率分布。這個特性使得Icepak非常適用于以下研究工作。
    發表于 08-22 14:20 ?557次閱讀

    cad如何進行三維建模

    三維建模是計算機輔助設計(CAD)中的一項重要技術,它可以幫助設計師在計算機上創建和編輯三維模型。本文將介紹如何使用CAD軟件進行三維建模,包括建模的基本步驟、
    的頭像 發表于 07-09 10:23 ?979次閱讀
    主站蜘蛛池模板: 国产成人精品免费青青草原app | 国产精品无码亚洲区艳妇| 国产精品久久人妻无码蜜| 蜜芽丅v新网站在线观看| 亚洲日韩天堂在线中文字幕| 国产精品成人不卡在线观看| 热99RE久久精品国产| hdsex老太婆70| 男人插曲女人的叫声| 亚洲国产系列一区二区三区| 九九免费的视频| 日韩AV爽爽爽久久久久久| writeas雷狮直播| 日本一区不卡在线播放视频免费| mxgs-877痉挛媚药按摩| 欧美在线视频一区| 俄罗斯17vidio| 亚洲高清无在码在线无弹窗| 黄色精品视频| 67194在线入口免费| 青柠在线观看免费播放电影| 国产69TV精品久久久久99| 亚洲XXX午休国产熟女屁| 九九久久久2| YELLOW免费观看2019| 视频成人永久免费视频| 久草色香蕉视频在线| 一本道久在线综合色色| 高H辣肉办公室| 蜜芽tv在线观看免费网站| 亚洲高清视频网站| 大陆老太交xxxxxhd在线| 久久热在线视频精品| 亚洲 国产 日韩 欧美 在线| 1819sextub欧美中国| www红色一片| 女人张开腿让男人添| 亚洲精品视频在线免费| 扒开老师大腿猛进AAA片软件| 久久久久久久久性潮| 歪歪漫画羞羞漫画国产|