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
training-utilities-and-rlhfUse torchtune training utilities, checkpointers, precision, memory/distributed helpers, logging/profiling, schedulers, and RLHF/GRPO utilities safely.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when a torchtune task is about checkpoint format/resume mechanics, precision or dtype choices, memory and distributed utility behavior, metric logging, profiling, LR schedulers, RLHF sequence/reward utilities, or the experimental GRPO/async RL boundaries.
FullModelHFCheckpointer, FullModelMetaCheckpointer, FullModelTorchTuneCheckpointer, DistributedCheckpointer, resume state, or async checkpointing.get_dtype, set_seed, distributed backend selection, activation checkpointing/offloading, optimizer-in-backward, memory stats, profiler config, or cosine warmup scheduling.DiskLogger, StdoutLogger, WandBLogger, CometLogger, TensorBoardLogger, or MLFlowLogger and their optional dependency implications.torchtune.rlhf sequence/log-prob/reward helpers for PPO/DPO/GRPO-style pipelines.torchtune.dev.grpo and torchtune.dev.rl as experimental code with extra Ray/vLLM/async RL requirements.python scripts/check_training_runtime.py.checkpoint_dir, checkpoint_files, model_type, output_dir, and resume flags.get_dtype(dtype, device) semantics before assuming bf16 or optional quantization paths work.torchtune.rlhf utilities and config-referenced losses; do not depend on unstable torchtune.dev APIs unless the user explicitly accepts experimental constraints.scripts/check_training_runtime.py reports Python, torch, CUDA/MPS/XPU availability, torchao import health, torchtune training/RLHF import health, the current torchtune.rlhf.loss status, and optional async RL packages. It does not initialize distributed process groups, load checkpoints, start Ray/vLLM, or run training.import recipes; use tune run, tune cp, tune cat, tune validate, registry names, or CLI/runpy behavior through sibling skills.torchtune.dev APIs are stable; they are experimental and may change without compatibility guarantees.