计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
graphgym-experiments【效率与协作】Configure, validate, customize, and troubleshoot PyTorch Geometric GraphGym experiments without running unsafe benchmark-scale jobs.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when a task involves PyTorch Geometric GraphGym experiment YAML files, run-single/run-batch concepts, custom GraphGym registration, result directories, or GraphGym optional-dependency troubleshooting.
Do not use this sub-skill for general GNN layer design, arbitrary training-loop implementation, data container basics, heterogeneous graph modeling, explainability, or distributed training. Route those workflows to sibling sub-skills when present.
dataset, train, model, gnn, or optim keys, or mapping run-single/run-batch shell concepts into safe commands.python scripts/validate_graphgym_config.py \
scripts/example_graphgym_node.yaml
python scripts/validate_graphgym_config.py --help
The validator prints JSON with ok, dependency status, recognized sections, warnings, and errors. It intentionally does not call torch_geometric.graphgym.main, run_single.sh, run_batch.sh, configs_gen.py, or any training entrypoint.
out_dir, dataset, train, model, gnn, and optim; keep accelerator: cpu and low optim.max_epoch for smoke runs.python main.py --cfg <config.yaml> --repeat <n> in a GraphGym project, but do not run it unless the user explicitly accepts dataset downloads, result writes, optional extras, and training time.torch_geometric.graphgym.register_* decorators or direct calls, using unique lowercase keys and testing registry insertion before training.out_dir, then distinguish per-seed run directories from aggregated metrics and copied config files.MessagePassing, GCNConv, GATConv, SAGEConv, or training-loop code outside GraphGym, use ../gnn-modeling/SKILL.md.Data, HeteroData, custom datasets, transforms, or local fixture validation, use ../data-and-datasets/SKILL.md.../loaders-and-sampling/SKILL.md.../scalable-distributed/SKILL.md.