计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
training【效率与协作】Build Tevatron dense, sparse, distillation, GradCache, LoRA, DeepSpeed, and JAX training commands safely.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when the task is to assemble, review, or troubleshoot Tevatron retriever training commands. It covers dense PyTorch training, teacher distillation, GradCache, LoRA, DeepSpeed launcher/config choices, SPLADE and UniCOIL sparse patterns, RepLLaMA-style LLM retriever training, and JAX/Tevax TPU or GPU routes.
Do not use this sub-skill for embedding checkpoints, FAISS/Pyserini search, reranker training, raw data conversion, or multimodal/Qwen training details; route those to the sibling workflow that owns encoding/retrieval, reranking, data preparation, or multimodal LLM usage.
references/training-workflows.md for command templates and validation checkpoints.references/arguments-reference.md when choosing ModelArguments, DataArguments, training arguments, or sparse/JAX-specific names.scripts/build_training_command.py --help to generate a command plan without launching training.references/troubleshooting.md before recommending dependency installs, checkpoint deletion, or memory fixes.tevatron.retriever.driver.train with --do_train, model/data arguments, and PyTorch/Transformers training flags.--grad_cache plus query/passage chunk sizes, or choose DeepSpeed ZeRO-3 for large models.--lora, LLM pooling/prefix options, PEFT dependency notes, and usually DeepSpeed or gradient checkpointing.tevatron.retriever.driver.train_distil; verify every positive and negative passage carries a numeric teacher score.tevatron.retriever.driver.jax_train for the current HF-style driver or tevatron.tevax.experimental.mp.train_lora for the experimental Tevax LoRA route.Before handing a command to a user, confirm:
--do_train is present for PyTorch/Transformers-style drivers.--output_dir is new, intentionally resumable, or paired with --overwrite_output_dir.positive_passages/negative_passages, or ID lists with --corpus_name/--corpus_path.torch, peft, deepspeed, grad_cache, flash-attn, jax, flax, optax, and magix are not installed by Tevatron's core package.