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
training-cliOperate RL Baselines3 Zoo training, resume, checkpoint, evaluation-callback, and log-folder command workflows safely.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when the task is to build, run, resume, or debug RL Baselines3 Zoo training commands for an installed rl_zoo3 package. It covers rl_zoo3 train and python -m rl_zoo3.train, algorithm/environment selection, bounded training runs, continuation from a saved zip, replay-buffer continuation, evaluation/checkpoint callbacks, vectorized environment choice, seeds/UUID/progress/device options, and the training output layout.
python -m rl_zoo3.train ... avoids importing the rl_zoo3 console router and its plotting modules.rl_zoo3 train ... is valid when the console entry point imports successfully; if it fails on plotting extras, switch to the module command or use the root install guidance at ../../references/install-and-environment.md.--algo, --env, intended run length, backend/device, and whether this is a smoke test, full run, resume run, or off-policy replay-buffer continuation.--log-folder; do not rely on a shared logs/ directory unless that is intentional.--n-timesteps, --eval-freq, --save-freq, --seed, and optionally --uuid and --progress.--gym-packages so registration happens before RL Zoo checks the registry.--trained-agent, provide an existing .zip path. For off-policy continuation, place replay_buffer.pkl next to that zip and use --save-replay-buffer if the replay buffer should be saved again.--eval-freq and --save-freq by the configured number of training envs (n_envs) before creating callbacks.--device cuda and service integrations as optional. Use --device cpu for portable CPU smoke tests.--conf-file, and complex --hyperparams values: route to ../config-hyperparams/SKILL.md.-optimize / --optimize-hyperparameters: route to ../tuning-optimization/SKILL.md.../evaluation-and-artifacts/SKILL.md and ../integrations-hub-tracking/SKILL.md as appropriate.../custom-components/SKILL.md.../plotting-benchmarking/SKILL.md.python -m rl_zoo3.train --algo ppo --env CartPole-v1 --n-timesteps 1000 \
--log-folder ./runs/rl-zoo --eval-freq 500 --save-freq 500 \
--seed 123 --device cpu --progress
Use the command builder to produce this pattern safely:
python scripts/train_command_builder.py \
--algo ppo --env CartPole-v1 --n-timesteps 1000 --log-folder ./runs/rl-zoo \
--eval-freq 500 --save-freq 500 --seed 123 --device cpu --progress