技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
pdebench【数据与研究】Guide PDEBench scientific-machine-learning benchmark workflows for PDE dataset preparation, simulation generation, baseline neural operators, PINNs, inverse models, metrics, and safe result analysis.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
PDEBench is a scientific machine-learning benchmark package covering PDE
simulation data, HDF5 datasets, FNO/U-Net/PINN baselines, inverse methods, and
metrics. Use this skill when a task mentions PDEBench, its PDE names or dataset
files, neural operators for PDEs, velocity2vorticity, Hydra PDE generation,
or the benchmark's forward/inverse model configuration.
For a task that spans routes, start here, then load each relevant sub-skill in upstream-to-downstream order: data layout → generation or retrieval → model or evaluation.
The public distribution is pdebench and the repository declares Python
>=3.9,<3.11. A minimal install is:
python -m pip install pdebench
python -c "import pdebench; print('pdebench import ok')"
For the legacy-compatible package stack, use a Python 3.9 or 3.10 isolated
environment and let the package metadata select its base dependencies. The
datagen39 and datagen310 extras add optional Clawpack, PhiFlow, JAX, and
CUDA-oriented dependencies; install one only when a specific generation route
needs it. They are not required for metadata checks or the baseline CPU API
smokes.
PINN workflows use DeepXDE. Select the PyTorch backend before importing the PINN modules when more than one DeepXDE backend is installed:
DDE_BACKEND=pytorch python -c "import deepxde; print(deepxde.backend.backend_name)"
PyTorch and JAX code can use CUDA when a compatible backend build is installed. The verified baseline for this skill is CPU PyTorch/JAX; do not claim CUDA runtime coverage from a CPU import.
--help, config rendering, a local metadata check, or a tiny
deterministic smoke. Do not download multi-GB/TB datasets, upload to
DaRUS, generate benchmark-scale data, or train for hundreds of epochs by
default.data_path, filename, single_file, resolutions, initial_step,
and model-specific channel counts as a coupled contract. Validate shapes
before training or evaluation.--overwrite-style decision.Read repository provenance before deciding whether this skill matches a current checkout or whether a refresh is needed. Read installation and compatibility when versions, optional extras, or backends are unclear. This operating graph covers public package workflows; it does not certify benchmark scores, replace large datasets, or make network and credential decisions for the user.