NVIDIA/physicsnemo

GitHub: NVIDIA/physicsnemo

NVIDIA 推出的开源物理机器学习框架,提供从模型训练到推理部署的全流程优化能力,助力科学计算与工程仿真领域实现实时 AI 预测。

Stars: 2965 | Forks: 709

# NVIDIA PhysicsNeMo 📝 NVIDIA PhysicsNeMo 正在更新至 v2.0 —— 包含所有功能,且更易于安装并与外部包集成。详情请参阅[迁移指南](https://github.com/NVIDIA/physicsnemo/blob/main/v2.0-MIGRATION-GUIDE.md)! [![项目状态:活跃 - 项目已达到稳定、可用的状态,并正在积极开发中。](https://www.repostatus.org/badges/latest/active.svg)](https://www.repostatus.org/#active) [![GitHub](https://img.shields.io/github/license/NVIDIA/physicsnemo)](https://github.com/NVIDIA/physicsnemo/blob/master/LICENSE.txt) [![代码风格: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black) [![Install CI](https://static.pigsec.cn/wp-content/uploads/repos/2026/06/ce1ffddc23051150.svg)](https://github.com/NVIDIA/physicsnemo/actions/workflows/install-ci.yml) [**NVIDIA PhysicsNeMo**](#what-is-physicsnemo) | [**文档**](https://docs.nvidia.com/deeplearning/physicsnemo/physicsnemo-core/index.html) | [**安装指南**](#installation) | [**入门指南**](#getting-started-with-physicsnemo) | [**贡献指南**](#contributing-to-physicsnemo) | [**开发博客**](https://nvidia.github.io/physicsnemo/blog/) ## 什么是 PhysicsNeMo? NVIDIA PhysicsNeMo 是一个开源深度学习框架,用于使用最先进的 SciML 方法为 AI4Science 和工程领域构建、训练、微调和推理 Physics AI 模型。 PhysicsNeMo 提供了 Python 模块,用于组合可扩展且优化的训练和推理 pipeline,以探索、开发、验证和部署结合了物理知识与数据的 AI 模型,从而实现实时预测。 无论您是在探索神经算子、GNNs 还是 transformers 的使用,或者对物理信息神经网络或介于两者之间的混合方法感兴趣,PhysicsNeMo 都提供了一个优化的技术栈,使您能够大规模地训练模型。

PhysicsNeMo

- [更多关于 PhysicsNeMo 的信息](#more-about-physicsnemo) - [可扩展的 GPU 优化训练库](#scalable-gpu-optimized-training-library) - [一套物理信息 ML 模型](#a-suite-of-physics-informed-ml-models) - [无缝集成 PyTorch](#seamless-pytorch-integration) - [易于自定义和扩展](#easy-customization-and-extension) - [AI4Science 库](#ai4science-library) - [特定领域的包](#domain-specific-packages) - [谁在使用和贡献 PhysicsNeMo](#who-is-using-and-contributing-to-physicsnemo) - [为什么使用 PhysicsNeMo](#why-are-they-using-physicsnemo) - [入门指南](#getting-started-with-physicsnemo) - [资源](#resources) - [安装](#installation) - [贡献](#contributing-to-physicsnemo) - [交流](#communication) - [License](#license) ## 更多关于 PhysicsNeMo 的信息 从细节层面来看,PhysicsNeMo 是以模块化功能的形式开发的,因此提供了内置的可组合模块,这些模块被打包成几个关键组件: 组件 | 描述 | ---- | --- | [**physicsnemo.models**](https://docs.nvidia.com/physicsnemo/latest/user-guide/model_architectures.html) ( [更多详情](https://docs.nvidia.com/physicsnemo/latest/physicsnemo/api_models.html)) | 一系列经过优化、可自定义且易于使用的模型架构族,例如神经算子、图神经网络、扩散模型、Transformer 模型等等| [**physicsnemo.datapipes**](https://docs.nvidia.com/deeplearning/physicsnemo/physicsnemo-core/api/physicsnemo.datapipes.html) | 优化且可扩展的内置数据 pipeline,经过微调以处理点云、网格等工程和科学数据结构| [**physicsnemo.distributed**](https://docs.nvidia.com/deeplearning/physicsnemo/physicsnemo-core/api/physicsnemo.distributed.html) | 基于 `torch.distributed` 构建的分布式计算子模块,只需几个步骤即可实现并行训练| [**physicsnemo.curator**](https://github.com/NVIDIA/physicsnemo-curator) | 用于简化和加速工程数据集数据整理过程的子模块| [**physicsnemo.sym**](docs/api/physicsnemo.sym.rst) | 符号 PDE 残差计算 — 通过 SymPy 定义方程,并使用自动空间导数计算物理信息损失(通过 `pip install "nvidia-physicsnemo[sym]"` 安装)| 有关完整列表,请参阅 [PhysicsNeMo](https://docs.nvidia.com/deeplearning/physicsnemo/physicsnemo-core/index.html) 的 PhysicsNeMo API 文档。 ## AI4Science 库 通常,PhysicsNeMo 的使用方式分为以下两种: - 在探索 SciML 和 AI4Science 应用的 AI 时,作为 PyTorch 的补充工具。 - 作为一个深度学习研究平台,在 NVIDIA GPU 上提供规模和最佳性能。 ### 特定领域的包 以下是专门针对特定领域专家的包,以满足他们独特的探索需求: - [PhysicsNeMo CFD](https://github.com/NVIDIA/physicsnemo-cfd):PhysicsNeMo 的推理子模块,使 CFD 领域专家能够使用预训练的 AI 模型针对 CFD 用例进行探索、实验和验证。 - [PhysicsNeMo Curator](https://github.com/NVIDIA/physicsnemo-curator):PhysicsNeMo 的推理子模块,用于简化和加速工程数据集的数据整理过程。 - [Earth-2 Studio](https://github.com/NVIDIA/earth2studio):PhysicsNeMo 的推理子模块,使气候研究人员和科学家能够使用预训练的 AI 模型针对天气和气候进行探索和实验。 ### 可扩展的 GPU 优化训练库 PhysicsNeMo 提供了一个高度优化且可扩展的训练库,以最大化 NVIDIA GPU 的能力。 [分布式计算](https://docs.nvidia.com/deeplearning/physicsnemo/physicsnemo-core/api/physicsnemo.distributed.html) 实用工具允许仅用几行代码,就能从单 GPU 高效扩展到多节点 GPU 集群,确保大规模物理信息机器学习 (ML) 模型能够快速有效地完成训练。 该框架包含对高级 [优化工具](https://docs.nvidia.com/deeplearning/physicsnemo/physicsnemo-core/api/physicsnemo.utils.html#module-physicsnemo.utils.capture)、 [量身定制的数据 pipeline](https://docs.nvidia.com/deeplearning/physicsnemo/physicsnemo-core/api/physicsnemo.datapipes.html) 和 [符号 PDE 工具](physicsnemo/sym/) 的支持,以增强端到端的训练速度。 ### 一套物理信息 ML 模型 PhysicsNeMo 提供了一个专门为 Physics-ML 应用设计的、包含最先进模型的库。用户可以使用底层的 PyTorch 层并将其与精选的 PhysicsNeMo 层相结合,来构建任何模型架构。 该 [Model Zoo](https://docs.nvidia.com/physicsnemo/latest/user-guide/model_architectures.html) 包含了一系列模型架构族的优化实现,例如 神经算子: - [傅里叶神经算子](physicsnemo/models/fno) - [DeepONet](examples/cfd/darcy_physics_informed/) - [DoMINO](https://docs.nvidia.com/deeplearning/physicsnemo/physicsnemo-core/examples/cfd/external_aerodynamics/domino/readme.html) - [图神经网络](physicsnemo/nn/module/gnn_layers) - [MeshGraphNet](https://github.com/NVIDIA/physicsnemo/tree/main/examples/cfd/vortex_shedding_mgn) - [用于拉格朗日流体的 MeshGraphNet](https://github.com/NVIDIA/physicsnemo/tree/main/examples/cfd/lagrangian_mgn) - [XAeroNet](https://github.com/NVIDIA/physicsnemo/tree/main/examples/cfd/external_aerodynamics/xaeronet) - [扩散模型](physicsnemo/models/diffusion) - [校正扩散模型](https://github.com/NVIDIA/physicsnemo/tree/main/examples/weather/corrdiff) - [DDPM](https://github.com/NVIDIA/physicsnemo/tree/main/examples/cfd/flow_reconstruction_diffusion) - [PhysicsNeMo GraphCast](https://github.com/NVIDIA/physicsnemo/tree/main/examples/weather/graphcast) - [Transsolver](https://github.com/NVIDIA/physicsnemo/tree/main/examples/cfd/darcy_transolver) - [RNNs](https://github.com/NVIDIA/physicsnemo/tree/main/physicsnemo/models) - [SwinVRNN](https://github.com/NVIDIA/physicsnemo/tree/main/physicsnemo/models/swinvrnn) - [物理信息神经网络](examples/cfd/ldc_pinns/) 以及许多其他模型。 这些模型针对各种物理领域进行了优化,例如计算流体力学、结构力学和电磁学。用户可以下载、自定义并基于这些模型进行构建,以满足他们的特定需求,从而大大减少开发高保真仿真所需的时间。 ### 无缝集成 PyTorch PhysicsNeMo 基于 PyTorch 构建,为那些已经熟练使用 PyTorch 的人提供了熟悉且用户友好的体验。 这包括简单的 Python 接口和模块化设计,使得在现有的 PyTorch 工作流中轻松使用 PhysicsNeMo。 用户可以利用广泛的 PyTorch 生态系统(包括其库和工具),同时受益于 PhysicsNeMo 针对 physics-ML 的专业能力。这种无缝集成确保用户能够快速采用 PhysicsNeMo,而无需经历陡峭的学习曲线。 有关更多信息,请参阅[将 PyTorch 模型转换为 PhysicsNeMo 模型](https://docs.nvidia.com/deeplearning/physicsnemo/physicsnemo-core/api/physicsnemo.models.html#converting-pytorch-models-to-physicsnemo-models)。 ### 易于自定义和扩展 PhysicsNeMo 旨在具有高度可扩展性,允许用户以最小的努力添加新功能。该框架提供了 Pythonic API,用于定义新的物理模型、几何形状和约束条件,从而能够轻松地将其功能扩展到新的用例。 PhysicsNeMo 的适应性通过以下关键功能得到了进一步增强: 用于灵活模型部署的 [ONNX 支持](https://docs.nvidia.com/deeplearning/physicsnemo/physicsnemo-core/api/physicsnemo.deploy.html)、 用于简化错误处理的强大 [日志工具](https://docs.nvidia.com/deeplearning/physicsnemo/physicsnemo-core/api/physicsnemo.launch.logging.html) 以及用于简化模型加载和保存的高效 [检查点](https://docs.nvidia.com/deeplearning/physicsnemo/physicsnemo-core/api/physicsnemo.launch.utils.html#module-physicsnemo.launch.utils.checkpoint)。 这种可扩展性确保了 PhysicsNeMo 能够适应研究人员和工程师不断变化的需求,促进了 physics-ML 领域创新解决方案的开发。 有关功能和能力的详细信息,请参阅 [PhysicsNeMo 文档](https://docs.nvidia.com/physicsnemo/index.html#core)。 [参考示例](examples/README.md) 涵盖了广泛的物理约束和数据驱动的工作流,以适应科学和工程学科中各种各样的用例。 ### Hello World 您可以像这里展示的一样,非常简单地在您的 PyTorch 代码中开始使用 PhysicsNeMo: ``` >>> import torch >>> from physicsnemo.models.mlp.fully_connected import FullyConnected >>> model = FullyConnected(in_features=32, out_features=64) >>> input = torch.randn(128, 32) >>> output = model(input) >>> output.shape torch.Size([128, 64]) ``` 要使用分布式模块,您可以执行以下操作(以分布式数据并行训练为例;有关更深入的教程,请参阅 [PhysicsNeMo 分布式](https://docs.nvidia.com/deeplearning/physicsnemo/physicsnemo-core/api/physicsnemo.distributed.html#)): ``` import torch from torch.nn.parallel import DistributedDataParallel from physicsnemo.distributed import DistributedManager from physicsnemo.models.mlp.fully_connected import FullyConnected def main(): DistributedManager.initialize() dist = DistributedManager() arch = FullyConnected(in_features=32, out_features=64).to(dist.device) if dist.distributed: ddps = torch.cuda.Stream() with torch.cuda.stream(ddps): arch = DistributedDataParallel( arch, device_ids=[dist.local_rank], output_device=dist.device, broadcast_buffers=dist.broadcast_buffers, find_unused_parameters=dist.find_unused_parameters, ) torch.cuda.current_stream().wait_stream(ddps) # Set up the optimizer optimizer = torch.optim.Adam( arch.parameters(), lr=0.001, ) def training_step(invar, target): pred = arch(invar) loss = torch.sum(torch.pow(pred - target, 2)) loss.backward() optimizer.step() return loss # Sample training loop for i in range(20): # Random inputs and targets for simplicity input = torch.randn(128, 32, device=dist.device) target = torch.randn(128, 64, device=dist.device) # Training step loss = training_step(input, target) if __name__ == "__main__": main() ``` 要使用 PDE 模块,您可以执行以下操作: ``` >>> from physicsnemo.sym.eq.pdes.navier_stokes import NavierStokes >>> ns = NavierStokes(nu=0.01, rho=1, dim=2) >>> ns.pprint() continuity: u__x + v__y momentum_x: u*u__x + v*u__y + p__x + u__t - 0.01*u__x__x - 0.01*u__y__y momentum_y: u*v__x + v*v__y + p__y + v__t - 0.01*v__x__x - 0.01*v__y__y ``` ## 他们为什么使用 PhysicsNeMo 以下是 PhysicsNeMo 在 SciML 模型开发中的一些主要优势: | | ---|---|---| |SciML 基准测试与验证|通过异构数据集使用通用 SciML 配方的便捷性 |开箱即用的性能与可扩展性 |PhysicsNeMo 使研究人员能够针对标准基准问题,根据详细的特定领域验证标准,将他们的 AI 模型与经过验证的架构进行基准比较。|PhysicsNeMo 使研究人员能够从最先进的 SciML 架构中进行选择,并为其用例使用内置的数据 pipeline。| PhysicsNeMo 提供了开箱即用的高性能训练 pipeline,包括针对异构工程和科学数据集优化的 ETL pipeline,以及跨多 GPU 和多节点 GPU 的开箱即用的扩展能力。 看看您的 SciML 研究员同行们对 PhysicsNeMo 有何评价(即将推出)。 ## PhysicsNeMo 入门 以下资源将帮助您学习如何使用 PhysicsNeMo。最好的方法是从参考示例开始,然后针对您自己的用例进行更新。 - [在您的 PyTorch 模型中使用 PhysicsNeMo](https://docs.nvidia.com/deeplearning/physicsnemo/physicsnemo-core/tutorials/simple_training_example.html#using-custom-models-in-physicsnemo) - [使用 PhysicsNeMo 内置模型](https://docs.nvidia.com/deeplearning/physicsnemo/physicsnemo-core/tutorials/simple_training_example.html#using-built-in-models) - [入门指南](https://docs.nvidia.com/deeplearning/physicsnemo/getting-started/index.html) - [参考示例](https://github.com/NVIDIA/physicsnemo/blob/main/examples/README.md) - [用户指南文档](https://docs.nvidia.com/deeplearning/physicsnemo/physicsnemo-core/index.html) ## 学习 AI 物理 - [探索 Hugging Face 上的 Jupyter Notebooks](https://huggingface.co/collections/nvidia/physicsnemo) - [AI4Science PhysicsNeMo 训练营](https://github.com/openhackathons-org/End-to-End-AI-for-Science) - [自定进度的 DLI 培训](https://learn.nvidia.com/courses/course-detail?course_id=course-v1:DLI+S-OV-04+V1) - [科学与工程深度学习系列讲座](https://www.nvidia.com/en-us/on-demand/deep-learning-for-science-and-engineering/) - [视频教程](https://www.nvidia.com/en-us/on-demand/search/?facet.mimetype[]=event%20session&layout=list&page=1&q=physicsnemo&sort=relevance&sortDir=desc) ## 资源 - [入门网络研讨会](https://www.nvidia.com/en-us/on-demand/session/gtc24-dlit61460/?playlistId=playList-bd07f4dc-1397-4783-a959-65cec79aa985) - [PhysicsNeMo:目的与用途](https://www.nvidia.com/en-us/on-demand/session/dliteachingkit-setk5002/) - [AI4Science PhysicsNeMo 训练营](https://github.com/openhackathons-org/End-to-End-AI-for-Science) - [PhysicsNeMo 预训练模型](https://catalog.ngc.nvidia.com/models?filters=&orderBy=scoreDESC&query=PhysicsNeMo&page=&pageSize=) - [PhysicsNeMo 数据集和补充材料](https://catalog.ngc.nvidia.com/resources?filters=&orderBy=scoreDESC&query=PhysicsNeMo&page=&pageSize=) ## 安装 您可以通过两种受支持的方式安装 PhysicsNeMo:**通过 pip**(原生 pip 或 **uv**)或使用 **NVIDIA 容器镜像**。请选择适合您环境和工作流的方法。 以下说明涵盖了基础的 PhysicsNeMo 模块。可选依赖项列于 [`pyproject.toml`](./pyproject.toml) 中。[训练配方](./examples) 未捆绑在 pip wheels 或容器中;请克隆代码仓库并使用示例作为起点。许多示例包含一个 `requirements.txt`,用于说明额外的依赖项。 ### CUDA 后端选择 PhysicsNeMo 支持 CUDA 12 和 CUDA 13 两种后端。后端是通过与功能附加组件正交的附加选项来选择的——您可以自由组合它们: | 附加选项 | 提供的内容 | | --- | --- | | `cu13` | PyTorch (CUDA 13.0), cuML-cu13, pylibraft-cu13, cupy-cuda13x | | `cu12` | PyTorch (CUDA 12.8), cuML-cu12, pylibraft-cu12, cupy-cuda12x | | *(皆不选)* | 来自 PyPI 的 PyTorch (默认构建版本), **不包含 RAPIDS 包** | ### PyPI 从 PyPI 安装最新版本: ``` pip install nvidia-physicsnemo python -c "import physicsnemo; print('PhysicsNeMo version:', physicsnemo.__version__)" ``` 要安装特定的 CUDA 后端和可选的功能附加组件: ``` # 带 nn-extras 的 CUDA 13 backend pip install "nvidia-physicsnemo[cu13,nn-extras]" # 带 nn-extras 的 CUDA 12 backend pip install "nvidia-physicsnemo[cu12,nn-extras]" ``` 其他附加组件(`utils-extras`、`mesh-extras`、`model-extras`、 `datapipes-extras`、`gnns`)可以以相同的方式组合使用。 也可以通过运行 [Hello World](#hello-world) 示例来验证安装。 ### uv 对于开发或从源码运行示例,您可以使用 [uv](https://docs.astral.sh/uv/) 来克隆代码仓库并同步依赖项: ``` git clone https://github.com/NVIDIA/physicsnemo.git cd physicsnemo uv sync --extra cu13 uv run python -c "import physicsnemo; print('PhysicsNeMo version:', physicsnemo.__version__)" ``` 要安装可选的功能附加组件(例如 `nn-extras`): ``` uv sync --extra cu13 --extra nn-extras ``` 对于 CUDA 12 环境,请将 `cu13` 替换为 `cu12`: ``` uv sync --extra cu12 --extra nn-extras ``` ### NVCR 容器 可以从 [NVIDIA 容器注册表](https://catalog.ngc.nvidia.com/orgs/nvidia/teams/physicsnemo/containers/physicsnemo) 拉取 PhysicsNeMo Docker 镜像(请参阅 NGC 注册表以获取最新标签): ``` docker pull nvcr.io/nvidia/physicsnemo/physicsnemo:25.06 ``` 在容器内,您可以克隆 PhysicsNeMo git 代码仓库并开始运行示例。以下命令展示了启动 PhysicsNeMo 容器并运行此代码仓库中示例的说明: ``` docker run --shm-size=1g --ulimit memlock=-1 --ulimit stack=67108864 --runtime nvidia \ --rm -it nvcr.io/nvidia/physicsnemo/physicsnemo:25.06 bash git clone https://github.com/NVIDIA/physicsnemo.git cd physicsnemo/examples/cfd/darcy_fno/ pip install warp-lang # install NVIDIA Warp to run the Darcy example python train_fno_darcy.py ``` ### 从源码构建 要从源码本地构建 PhysicsNeMo Python 包,请使用: ``` git clone git@github.com:NVIDIA/physicsnemo.git && cd physicsnemo pip install --upgrade pip pip install . python -c "import physicsnemo; print('PhysicsNeMo version:', physicsnemo.__version__)" ``` 有关可编辑安装、在本地测试您的更改以及贡献工作流,请参阅文档中的 [自定义 PhysicsNeMo](https://docs.nvidia.com/physicsnemo/latest/resources/customization_guide.html) 指南。有关拉取请求、代码风格和 CI,另请参阅[贡献指南](CONTRIBUTING.md), 有关社区和贡献概述,请参阅[开发者 wiki](https://github.com/NVIDIA/physicsnemo/wiki)。 ### 从源码构建 Docker 要构建 PhysicsNeMo Docker 镜像: ``` docker build -t physicsnemo:deploy \ --build-arg TARGETPLATFORM=linux/amd64 --target deploy -f Dockerfile . ``` 或者,您可以运行 `make container-deploy`。 要构建 CI 镜像: ``` docker build -t physicsnemo:ci \ --build-arg TARGETPLATFORM=linux/amd64 --target ci -f Dockerfile . ``` 或者,您可以运行 `make container-ci`。 ### 平台支持 对于 pip 或 uv 安装,支持 Linux、macOS (ARM) 和 Windows 平台。 Docker 容器仅适用于 `linux/amd64` 和 `linux/arm64` 平台。 如果使用 `linux/arm64`,某些依赖项(如 `warp-lang`)可能无法正确安装。 ## PhysicsNeMo 迁移指南 NVIDIA Modulus 已更名为 NVIDIA PhysicsNeMo。要进行迁移: - 对于 PyPI wheels,请使用 `pip install nvidia-physicsnemo` 而不是 `pip install nvidia-modulus`。 - 对于 Docker 容器,请使用 `nvcr.io/nvidia/physicsnemo/physicsnemo:` 而不是 `nvcr.io/nvidia/modulus/modulus:`。 - 在您的 pip 需求文件(`requirements.txt`、`setup.py`、`setup.cfg`、`pyproject.toml` 等)中,将 `nvidia-modulus` 替换为 `nvidia-physicsnemo`。 - 在您的代码中,将导入语句从 `import modulus` 更改为 `import physicsnemo`。 旧的 PyPI 注册表和 NGC 容器注册表将很快被弃用,并且不会收到任何错误修复/更新。旧的 checkpoints 将保持与此更新兼容。 更多详情将很快公布。 ## DGL 到 PyTorch Geometric 迁移指南 PhysicsNeMo 支持广泛的图神经网络, 包括 MeshGraphNet 等。 目前,PhysicsNeMo 使用 DGL 库作为其 GNN 后端, 并计划在未来的版本中完全过渡到 PyTorch Geometric (PyG)。 有关更多详细信息,请参阅 [DGL 到 PyG 迁移指南](https://github.com/NVIDIA/physicsnemo/blob/main/examples/dgl_to_pyg_migration.md)。 ## 为 PhysicsNeMo 做贡献 PhysicsNeMo 是一项开源协作,其成功植根于社区的贡献,以推动 Physics-ML 领域的发展。感谢您对该项目的贡献,以便其他人能够在您的贡献之上进行构建。 有关为 PhysicsNeMo 贡献的指南,请参阅[贡献指南](CONTRIBUTING.md) (拉取请求、代码风格、CI)。 有关从源码安装的步骤、可编辑安装以及测试您的更改,请参阅文档中的 [自定义 PhysicsNeMo](https://docs.nvidia.com/physicsnemo/latest/resources/customization_guide.html) 指南。有关社区和贡献概述,请参阅[开发者 wiki](https://github.com/NVIDIA/physicsnemo/wiki)。 ## 引用 PhysicsNeMo 如果 PhysicsNeMo 对您的研究有所帮助,并且您想引用它,请参阅[指南](https://github.com/NVIDIA/physicsnemo/blob/main/CITATION.cff)。 如果您的工作使用了 PhysicsNeMo 中的领域并行组件(例如 `ShardTensor`), 请考虑引用: ``` @misc{pnm2026shardtensor, title={ShardTensor: Domain Parallelism for Scientific Machine Learning}, author={Corey Adams and Peter Harrington and Akshay Subramaniam and Mohammad Shoaib Abbas and Jaideep Pathak and Mike Pritchard and Sanjay Choudhry}, year={2026}, eprint={2605.11111}, archivePrefix={arXiv}, primaryClass={cs.DC}, url={https://arxiv.org/abs/2605.11111}, } ``` ## 交流 - GitHub Discussions:讨论新架构、实现、Physics-ML 研究等。 - GitHub Issues:错误报告、功能请求、安装问题等。 - PhysicsNeMo 论坛:[PhysicsNeMo 论坛](https://forums.developer.nvidia.com/t/welcome-to-the-physicsnemo-ml-model-framework-forum/178556) 面向初中级用户和开发者,用于进行常规聊天、在线讨论、协作等。 ## 反馈 想要对 PhysicsNeMo 提出一些改进建议吗?请使用我们的[反馈表单](https://docs.google.com/forms/d/e/1FAIpQLSfX4zZ0Lp7MMxzi3xqvzX4IQDdWbkNh5H_a_clzIhclE2oSBQ/viewform?usp=sf_link)。 ## License PhysicsNeMo 是在 Apache License 2.0 下提供的。有关完整的许可文本,请参阅 [LICENSE.txt](./LICENSE.txt) 。企业级 SLA、支持和预览访问权限可通过 NVAIE 获得。
标签:AI4Science, CNCF毕业项目, Vectored Exception Handling, 凭据扫描, 模型训练, 深度学习, 物理信息神经网络, 科学计算, 逆向工具