计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
training【效率与协作】Prepare BEIR training pairs and triplets, build evaluators, select losses, and plan safe SentenceTransformers training runs.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when the task is to prepare or validate BEIR/SentenceTransformers training inputs, construct TrainRetriever data loaders and evaluators, choose BEIR-compatible losses, or plan a safe training invocation.
TrainRetriever, BPRLoss, MarginMSELoss, SentenceTransformers loss choices, and fit parameters.max_corpus_size, triplet shape, dependency compatibility, and expensive training failures.python scripts/training_data_smoke.pymax_corpus_size guard explicitly: python scripts/training_data_smoke.py --exercise-max-corpus-errorThe helper imports BEIR training classes, uses tiny in-memory data, validates InputExample creation, checks triplet shape expectations, constructs a tiny IR evaluator, and exercises common failure modes without downloading a model or running training.
beir.retrieval.train.TrainRetriever, beir.losses.BPRLoss, beir.losses.MarginMSELoss, training pair/triplet conversion, evaluator construction for training callbacks, optimizer/scheduler defaults, and training safety planning.