NVIDIA Warp
NVIDIA Warp æ¯ä¸ä¸ªä¸ä¸ºè®¡ç®ç©çãAI åä¼å工使µæé ç弿º Python æ¡æ¶ï¼å¯å¨ GPU ä¸å®ç°å é计ç®ã
NVIDIA Warp çå·¥ä½åç
å éç©ç仿ç
NVIDIA Warp 为å¼åè
æä¾äºä¸ç§ç®åæ¹å¼ï¼ç¨äºç¼åé¢å仿ç AIãæºå¨äººææ¯åæºå¨å¦ä¹ ï¼MLï¼ç GPU å éç¨åºãåå© NVIDIA Warpï¼Python å¼åè
å¯ä»¥æå»ºå éä¸å¯å¾®åç仿ç工使µï¼ç¨äºé©±å¨ PyTorchãJAXãNVIDIA PhysicsNeMo å NVIDIA Omniverseâ¢ çæ¡æ¶ä¸ç ML æµæ°´çº¿ã宿¢è½å¸¦æ¥æ¥è¿åç CUDA® 代ç çä»¿çæ§è½ï¼åä¿çäº Python 带æ¥çä¾¿æ·æ§åå¼åæçã
åºäºå æ ¸ç代ç
NVIDIA Warp æ§è¡ Python ç峿¶ (JIT) è¿è¡æ¶ç¼è¯ CUDA å æ ¸çº§ä»£ç å x86 代ç ãåºäºå æ ¸çç¼ç¨ æä¾ä¸ GPU ç¡¬ä»¶ç´§å¯æ å°çä½çº§æ½è±¡ï¼ ä¸åºäºå¼ éçç¼ç¨ä¸åï¼å®æä¾äºéå¼å æ ¸ èå (ç±ç¨æ·æ§å¶) ã对线ç¨çç²¾ç»æ§å¶ï¼ 对æ¡ä»¶é»è¾ãç¨çæ£å°åæ¶éçåçæ¯æ å¨ä»¿ç代ç ä¸å¾å¸¸è§ã
å¯å¾®ç¼ç¨
é¤äºçæå忍¡å¼å æ ¸ä»£ç å¤ï¼Warp è¿å¯ä»¥çæ å忍¡å¼ (ä¼´é) æ ¸å½æ°ï¼ç¨äºä¼ æ å°æ¨¡æç»æè¿åå°æ¡æ¶ä¸ï¼ä¾å¦ PyTorch å JAX ç½ç»è®ç»ã设计ä¼åååæ°ä¼°è®¡ã
åºäºå¾åçç¼ç¨
NVIDIA Warp æä¾åºäºçº¿ç¨åçç¼ç¨æ¨¡å åä½ä»¥å¨æ°æ®å¾å䏿§è¡è¿ç®ãè¿ç§æ½è±¡å 许 å©ç¨ Tensor Core çä¸ç¨ç¡¬ä»¶åå 髿§è½ç©éµä¹æ³åéå¶åæ¢ï¼åæ¶ ä½¿å¼åè è½å¤ä¼åå ¨å±ãå ±äº«ã åå¯åå¨å åï¼ç¨äºå éç§å¦è®¡ç®ã
åçå ä½åºå
NVIDIA Warp æä¾é«æ§è½æ°æ®ç»æ 模æåå¾å½¢ãå¼åè å¯ä»¥å©ç¨ä¸è§å½¢ç½æ ¼ãç¨çç½æ ¼ ä½ç§¯ (NanoVDB) å空é´å éç»æ (å¦åå¸ç½æ ¼) åè¾¹çå·å±æ¬¡ç»æ (BVH) ãè¿äºåºå ç»è¿ä¼å æ¥å é夿çå 使¥è¯¢ï¼ä¾å¦å 线æå°åæè¿ç é»å± æç´¢ã
ç¨ç线æ§ä»£æ°
NVIDIA Warp æ¯æç¨ç线æ§ä»£æ°è¿ç® 模æã宿ä¾é«æçåç¨çè¡ (BSR) åå缩 ç¨çè¡ (CSR) ç©éµæ ¼å¼ï¼ä»¥åé¢å è®¾å®æ¡ä»¶çè¿ä»£ å ±æ¢¯åº¦ (CG) åé对 GPU ä¼åç GMRES çæ±è§£å¨ æ§è¡ã
æéå æ³ (FEM) å·¥å ·å
NVIDIA Warp æä¾äºä¸ä¸ªç¨äºæ±è§£å·®åçä¸ç¨æ¨¡å ä½¿ç¨æéå æ¹æ³çæ¹ç¨ãå®ä½¿ç¨æ·è½å¤å®ä¹ åä¸ç积åï¼ç»è£ ç¨ç线æ§ç³»ç»ï¼å¹¶è§£å³è¿äºé®é¢ å ç½®æ±è§£å¨ãè¯¥æ¨¡åæ¯æå¤ç§ç½æ ¼ç±»åå é«é¶å½æ°ç©ºé´ï¼å 许快éå®éª ç¨äºæ©æ£ãå¼¹æ§åæµä½æµå¨çå®å¶é æ¹ã
å ¥é¨å¥ä»¶
å¦ä»ï¼è®¸å¤ Python å¼åè å° NVIDIA Warp ç¨äºç©ç模æãæ±è§£å¨å¼åãæ°æ®å¤çåå¯è§åãNVIDIA Warp å å«å¤ä¸ªæ´é«çº§å«çæ°æ®ç»æååºå ï¼å¯ç®å仿çåå ä½å¤çç®æ³çå®ç°ã
å é CAE å·¥å ·å¼å
å¼å交äºå¼è¿è¡çæ°ä¸ä»£ CAE æ±è§£å¨ï¼å° NVIDIA Warp å æ ¸ä¸æ¨ç°æç模æä»£ç ç¸ç»åï¼è§£é GPU å éç AI å°±ç»ªåæ°ååªçåä¼å循ç¯ã
计ç®ç©çå¦
ä½¿ç¨ JIT* ç¼è¯ä¸º CUDA ç NVIDIA Warp æ ¸å½æ°ï¼å¨ Python ä¸ä¸ºåä½ãæµä½åå¼¹æ§ææå建èªå®ä¹æ±è§£å¨ååå¹¶è¿è¡æ©å±ï¼ä»èå¨ GPU ä¸å®ç°ç产级æ§è½ã
æºå¨äººä»¿ç
åå©åºäº NVIDIA Warp æå»ºç GPU å éçå¯å¾®åç©çç¹æ§ï¼è¿è¡é«ä¿çæºå¨äººè¿å¨è§ååæ§å¶æµç¨ï¼ç¶åå°çç¥é¨ç½²å°ç宿ºå¨äººï¼å¹¶å¯¹ä»¿çå°çå®çæ§è½å 满信å¿ã
è®ç»åä¼å
å°å¯å¾®å模æéæå° ML 工使µä¸ï¼ä½¿ç¨ NVIDIA Warp åçé¨å¦ä¹ æ¡æ¶ï¼éè¿åºäºæ¢¯åº¦çæ¹æ³ç«¯å°ç«¯ä¼åæ§å¶å¨ãç©çåæ°å设计ã
å ä½å¾å½¢å¤ç
å¨ Python ä¸æå»ºé«æ§è½å ä½å¾å½¢åç½æ ¼å¤ç工使µï¼ä½¿ç¨ NVIDIA Warp ç空é´è®¡ç®åºå æ§è¡ç½æ ¼åãç½æ ¼éæãç¢°ææ¥è¯¢åè·ç¦»åºè¿ç®çä»»å¡ã
Newton ç©ç弿
使ç¨åºäº NVIDIA Warp å OpenUSD æå»ºç弿º GPU å éç©ç弿 Newtonï¼ä¸ºæºå¨äººåå¤§è§æ¨¡å¼ºåå¦ä¹ åå»ºå¯æ©å±ãå¯å¾®åç仿çç¯å¢ã
NVIDIA Warp On Demand ææ¾å表
èµæº
ç«å³å¼å§ä½¿ç¨ NVIDIA Warpã