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
distributedRoutes Ignite distributed launch, backend selection, auto-wrapping, and rank helper workflows.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when the request is about distributed backends, launcher setup, rank helpers, or the auto_* wrappers in ignite.distributed.
Parallel, initialize, finalize, spawn, show_config, available_backends, backend, device, and rank/world-size helpers.auto_dataloader, auto_model, auto_optim, and DistributedProxySampler.all_reduce, all_gather, all_gather_tensors_with_shapes, broadcast, barrier, new_group, one_rank_only, and one_rank_first.gloo, nccl, mpi), Horovod, and xla-tpu.torchrun-style launches, and simple distributed smoke checks.sub-skills/engine/.sub-skills/handlers/.sub-skills/metrics/.ignite.contrib notes live in references/legacy-contrib.md.references/api-reference.md for backend names, launcher entry points, and collective-helper semantics.references/workflows.md for serial, single-process gloo, and launch-command recipes.references/troubleshooting.md when a backend is unavailable, initialization hangs, or a rank helper behaves unexpectedly.scripts/distributed_smoke.py for a safe serial-and-gloo check of the distributed helpers.torchrun or gloo?"available_backends() only return ('gloo',)?"This route owns the backend and collective helpers, but not the training loop or the metric/handler logic that often uses them. When a workflow spans distributed setup plus model quality or checkpointing, keep the distributed-specific details here and send the loop or side-effect questions to the owning sub-skill.