executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
point-cloud-workflowsOperate the DeepGCNs point-cloud workflows for ModelNet40 classification, S3DIS dense or sparse semantic segmentation, and PartNet part segmentation, including tensor contracts, exact configuration flags, checkpoint/evaluation boundaries, and safe synthetic verification.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this skill for a point-cloud task involving ModelNet40 classification, S3DIS semantic segmentation, or PartNet part segmentation. It is a reference workflow, not a training runner: do not download data, fetch checkpoints, run long training, launch distributed jobs, or open a visualization GUI from this skill.
graph-layers skill. This skill only
records the task-level layout and configuration needed to use those layers.ogb-workflows or ppi-workflows
skill. Do not substitute S3DIS, PartNet, or ModelNet conventions for those
datasets.The command blocks in the references are non-executable command shapes for an independently staged implementation. Replace only their neutral entrypoint and resource placeholders; never use them to open or run files from an original source checkout. The bundled smoke below is the only direct executable in this skill.
State the task, dataset split, category/area, point count, feature count, dense/sparse layout, backend/device, and whether a checkpoint is supplied.
Run the bundled smoke from any current working directory before importing a project model:
python <skill-root>/scripts/pointcloud_model_smoke.py --help
python <skill-root>/scripts/pointcloud_model_smoke.py --mode all
The script is self-contained and uses only a tiny synthetic fixture. It
does not import gcn_lib, PyG, torch_cluster, a dataset, or a checkpoint.
Pre-stage data and checkpoints outside the skill. Treat every documented automatic download as disabled for this operating path.
Use the task's exact parser flags and verify that the checkpoint's class count, block, convolution, filters, blocks, KNN settings, category/area, and layout agree with the current request.
Start with the smallest non-distributed evaluation or forward pass. Reduce
points, k, batch size, or blocks when diagnosing memory; do not infer
benchmark-quality results from the smoke.
in_channels=9); ModelNet and the
default PartNet path use positions only (in_channels=3).B x C x N x 1; sparse models consume
node features N x C plus a node-to-graph batch vector of length N.k is the requested neighborhood width and dilation internally asks for
k * dilation candidates. It must not exceed the number of points in each
cloud. Matrix KNN has quadratic point-count memory.--use_cpu/CPU availability selects the device, but installed PyTorch,
PyG, torch_scatter, and torch_cluster binaries still need to be ABI and
backend compatible. See troubleshooting.md.The references preserve source-observed commands, defaults, data fields, and failure modes without copying full training programs. They deliberately omit network downloads, external-drive checkpoint retrieval, distributed launch recipes as executable actions, and VTK execution. A result is not verified until the requested data/checkpoint and backend are separately available and an appropriate task-level test has passed.