协作头脑风暴
brainstorming
在实现前澄清需求、探索设计选择,并形成清晰的开发方向。
hydra-pipelines【开发与工程】Construct, debug, and explain classic SPLADE Hydra workflows for train/index/retrieve/evaluate/flops/export without opening the source repository.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when a user needs the original SPLADE Hydra entry points: python -m splade.all, python -m splade.train, python -m splade.index, python -m splade.retrieve, python -m splade.evaluate, python -m splade.flops, or python -m splade.create_anserini.
SPLADE_CONFIG_NAME=<name-or-yaml> for a config bundled with the installed SPLADE package's conf/ tree.SPLADE_CONFIG_FULLPATH=/path/to/config.yaml for a saved experiment config, usually from a previous config.checkpoint_dir.splade.train creates config.checkpoint_dir/config.yaml.splade.index, splade.retrieve, splade.flops, and splade.create_anserini normally load config.checkpoint_dir/config.yaml.config.pretrained_no_yamlconfig=true and set init_dict.model_type_or_dir=<hf-model-or-local-model-dir>.config_default: config.checkpoint_dir=..., config.index_dir=..., and config.out_dir=....train/data=msmarco, index=msmarco, or retrieve_evaluate=toy; use package-position paths for parameters, such as init_dict.model_type_or_dir=... or config.top_k=1000.scripts/splade_hydra_command_builder.py; it validates required arguments and prints commands without running SPLADE.references/hydra-workflows.md for toy, training, indexing, retrieval, evaluation, FLOPS, pretrained-model, and create-Anserini command shapes.references/configuration.md for config names, saved config paths, group overrides, output directories, and post-training config flow.references/troubleshooting.md for unresolved ???, config-source conflicts, Hydra override mistakes, version_base dependency drift, pytrec_eval, CPU/GPU, and model-download failures.splade.hf_train, use ../hf-training-reranking/SKILL.md.../model-data-api/SKILL.md.../pruning-export-evaluation/SKILL.md; this sub-skill only covers splade.create_anserini as the handoff command.