计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
procedural-training【效率与协作】Wire Tianshou 2.0.1 procedural training pipelines with explicit environments, networks, policies, algorithms, collectors, and trainer params.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when a user asks for manual Tianshou object wiring, low-level algorithm research, custom policies/algorithms, or phrases such as "procedural API", "manual DQN/PPO/SAC", "build policy/net/trainer", OffPolicyTrainerParams, or DiscreteQLearningPolicy.
Policy or Algorithm subclasses and checking forward/update contracts before training.../highlevel-experiments/SKILL.md for declarative experiment builders, high-level configs, persistence-first workflows, and quick benchmark-style experiments.../data-collection/SKILL.md for replay buffer internals, collector hooks, custom Batch/buffer flows, vector buffer tuning, and dataset collection details.../offline-and-specialized-rl/SKILL.md for offline RL, imitation learning, model-based RL, multi-agent RL, or domain-specific specializations.tianshou imports and that optional environment dependencies are installed only for the requested task family.DummyVectorEnv for local CPU smoke tests.SpaceInfo.from_env(env) or the Gymnasium spaces directly.Net, discrete/continuous actors, critics) that match the observation and action spaces.AdamOptimizerFactory or another optimizer factory.OffPolicyTrainerParams, OnPolicyTrainerParams, or OfflineTrainerParams to algorithm.run_training(...) only after a construction smoke passes.references/workflows.md gives object construction order, on-policy/off-policy loops, custom extension points, trainer params, and validation checks.references/api-reference.md summarizes the procedural classes, current signatures, network helpers, and algorithm family map.references/troubleshooting.md covers action-space mismatches, action scaling, optimizer/model wiring, trainer count settings, NaNs, optional dependencies, and CLI/API misuse.scripts/check_procedural_dqn_components.py constructs tiny CartPole DQN components, runs a one-step collector smoke, and performs a policy forward pass without long training.DiscreteQLearningPolicy.forward: batch.obs may contain the original observation plus mask.