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
pipelinesGuides DeepPavlov configuration, CLI, training, evaluation, registry, and custom-component workflows.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill for DeepPavlov’s configuration-driven workflows: building a pipeline, training or evaluating it, inspecting config dependencies, and extending the registry with custom components or metrics.
install, download, train, evaluate, interact, predict,
and crossval.build_model, train_model, evaluate_model,
train_evaluate_model_from_config, read_data_by_config,
get_iterator_from_config, parse_config, and deep_download.chainer.in, chainer.out, chainer.pipe, in, out,
in_y, id, ref, nested config_path, overwrite,
metadata.variables, metadata.imports, and metadata.requirements.dataset_reader, dataset_iterator, train,
metrics, fit_on, save_path, load_path, main, and recursive.../text-models/SKILL.md or
../retrieval-qa/SKILL.md.riseapi and risesocket questions to
../serving/SKILL.md.references/config-workflows.md for end-to-end config loading, CLI modes,
training, evaluation, cross-validation, and parameter search.references/api-reference.md for verified public signatures and config-field
semantics.references/custom-components.md for registry, metric, id/ref, and
metadata.imports workflows.references/troubleshooting.md for config, registry, and CLI failure modes.scripts/inspect_config_requirements.py when you need a no-download summary
of a config’s nested pipelines, class names, requirement files, and download
references.build_model(<config>) when you need an inference-ready pipeline.train_model(<config>) when you need a trained Chainer back after the
training run.evaluate_model(<config>) or
train_evaluate_model_from_config(<config>, to_train=False) when you need
metrics on the configured validation/test split.python -m deeppavlov train <config> for CLI training, evaluate for
metrics only, and predict for stdin/file batch inference.python -m deeppavlov.paramsearch <config> --folds ... for grid search
over search_choice values.python -m deeppavlov crossval <config> --folds ... for plain
cross-validation over the union of train and validation data.config_path, inspect the nested
config first. overwrite uses dot notation, and list positions are numeric
path segments.id and reuse it with
ref or #id-style references in later params.metadata.imports or a fully qualified
module.submodule:ClassName / module.submodule:function_name reference.predict says to use interact, you are on a terminal TTY and should
switch modes instead of forcing stdin handling.../../references/troubleshooting.md for package-wide install/import
issues once the root skill exists; keep config-specific symptoms here.