Skip to main content

dpgen-run

Prepare, explain, validate, and run DP-GEN concurrent-learning workflows using param.json and machine.json.

Source facts

Repository
deepmodeling/dpgen
Last source activity
September 12, 2026 at 10:39
Detected SKILL.md language
English
Stars
404
Forks
196

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

File Explorer
4 files

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
dpgen-run
description
Prepare, explain, validate, and run DP-GEN concurrent-learning workflows using param.json and machine.json.
license
LGPL-3.0-or-later
metadata
{"author":"MatMaster","version":"0.3.0","repository":"https://github.com/deepmodeling/dpgen"}
# DP-GEN Run Use this skill for the iterative train, explore, label, and retrain workflow. ## Contract - Keep scientific settings in `param.json` and execution settings in `machine.json`. - Run exactly `dpgen run param.json machine.json`. - Prepare and validate by default; execute only after explicit confirmation. ## Workflow 1. Inspect existing data and configurations before asking for inputs. 1. Patch working files and preserve scientific/site-specific choices. 1. Load only the references needed for the task. 1. Validate schemas, generated task inputs, stage state, and monitoring signals. 1. Report paths, command, per-system evidence, risks, and next checks. ## References - [Workflow guidance](references/workflow.md): scope, layout, policy, and reporting. - [Configuration, validation, and execution](references/validation-and-run.md): both JSON files, generated-input checks, and safe launch/restart checks. - [Monitoring and troubleshooting](references/monitoring.md): accuracy trends, stage progress, and evidence-based diagnosis. ## Guardrails - Never merge the JSON files or invent paths, queues, modules, or commands. - Preserve descriptor, backend, thresholds, schedules, ensemble, and `type_map` choices. - Check `se_atten_v2` against the installed backend; `fp_style: "none"` is invalid. - Stop and ask when required scientific or execution inputs are undiscoverable.
View on GitHub