writing-skills
writing-skills
Use when creating new skills, editing existing skills, or verifying skills work before deployment
physicsnemoRoute PhysicsNeMo users to the right model, data, scaling, mesh, diffusion, active-learning, or deployment workflow.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this repo skill for NVIDIA PhysicsNeMo: a scientific-ML framework for physics-aware models, data pipelines, mesh processing, distributed/domain-parallel execution, diffusion workflows, active learning, and ONNX export.
This skill is a router, not a full manual. Start here to choose the right sub-skill, then follow the bundled reference files and scripts for the detailed workflow.
pip install nvidia-physicsnemopython scripts/physicsnemo_environment_smoke.py after install.nvidia-physicsnemo and do not depend on this repository path at runtime.DataLoader pipelines → datapipesDistributedManager, DDP/FSDP2, ShardTensor, or mesh-parallel launchers → distributed-and-domain-parallelMesh / DomainMesh objects → mesh-and-geometryphysicsnemo.models root exports only DiT, DoMINO, and FullyConnected.physicsnemo.models.fno, physicsnemo.models.meshgraphnet, or physicsnemo.models.graphcast.physicsnemo.mesh root exports the core object model; validation, I/O, sampling, repair, and geometry helpers live in submodules.physicsnemo.active_learning root exports the driver/config/registry surface; protocol interfaces live in its protocols submodule.If a user asks for an exact class name, backend option, or import path, use package API map and the relevant sub-skill reference rather than guessing from memory.
cu12, cu13, gnns, mesh-extras, datapipes-extras, sym, natten, and Transformer Engine.When the task is ambiguous, resolve these axes before diving deeper:
If the route still depends on the exact model family, open model-selection first.
python scripts/physicsnemo_environment_smoke.py.