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
trainingRoutes OpenNMT-py training, checkpoint continuation, distributed layout, alignment, LoRA, and quantized fine-tuning workflows.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when the task is to run or debug OpenNMT-py model training with onmt_train, including model architecture choices, optimizer schedules, GPU layout, checkpoint continuation, vocabulary update, alignment training, pretrained embeddings, LoRA, gradient checkpointing, or 4/8-bit fine-tuning.
onmt_train, a training YAML, train_steps, valid_steps, save_model, train_from, reset_optim, or update_vocab.world_size, gpu_ranks, CUDA_VISIBLE_DEVICES, multi-node rank slices, or training throughput.../data-preparation/ first.../inference/.../conversion/.Read references/training-configs.md to select the smallest valid training pattern and understand the parser constraints.
Run the bundled inspector before launching a long job:
python scripts/inspect_train_config.py train.yaml
For real training, run:
onmt_train -config train.yaml
If the inspector reports data or vocabulary failures, fix them with ../data-preparation/ before retrying training.
If the training job fails after launch, use references/troubleshooting.md to map the failure to config validation, distributed runtime, checkpoint, alignment, embedding, LoRA, quantization, or memory causes.
reset_optim and override_opts.