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
offline-slamRun MonoGS offline SLAM on monocular TUM, RGB-D TUM/Replica, and stereo EuRoC configs.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill to construct and sanity-check MonoGS offline SLAM runs with
python slam.py --config ... for:
This sub-skill owns command construction, GUI/headless choices, multiprocessing
and single_thread behavior, sensor-specific config choice, runtime output
expectations, and the core APIs that drive a SLAM run.
data-and-configs sub-skill.evaluation-and-results sub-skill.live-demo sub-skill.Ensure the MonoGS runtime environment has CUDA PyTorch and the two CUDA extensions available; offline SLAM has no CPU-only substitute.
Choose the offline config family:
configs/mono/tum/<sequence>.yaml;configs/rgbd/tum/<sequence>.yaml;configs/rgbd/replica/<scene>.yaml or <scene>_sp.yaml;configs/stereo/euroc/mh02.yaml.Decide whether this is an interactive GUI run or a headless/evaluation run.
The real slam.py CLI supports only --config and optional --eval; there
is no runtime --headless flag.
Use scripts/plan_slam_run.py to print a safe command and warnings before
launching a long run:
python scripts/plan_slam_run.py --repo-root <mono-gs-repo> \
--config configs/mono/tum/fr3_office.yaml --check-files
Run the suggested command from the MonoGS repository root only after any data, display, or backend warnings are resolved.
references/workflows.md — command matrix, GUI/headless choices,
multiprocessing/single_thread notes, sensor-specific considerations, and
expected output tree.references/api-reference.md — distilled CLI, config, class, renderer,
dataset, and Gaussian-model facts used by offline SLAM.references/troubleshooting.md — workflow-specific failure modes and safe
mitigations.scripts/plan_slam_run.py — read-only planner; it never starts SLAM, downloads
data, edits configs, or imports repository runtime modules.