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
pytorch-a2c-ppo-acktr-gailOperate the PyTorch A2C/PPO/ACKTR/GAIL reinforcement-learning repository, including training commands, model components, GAIL demos, and troubleshooting.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this repo skill when a task involves the PyTorch implementation of A2C, PPO, ACKTR, and GAIL reinforcement-learning workflows, including Gym environment setup, training command construction, policy/rollout internals, checkpoint playback, or imitation-learning expert data.
| Task | Load |
|---|---|
| Build or debug A2C/PPO/ACKTR training commands, evaluation intervals, checkpoint playback, Gym environment wrappers, or long-run experiment settings. | sub-skills/training-workflows/SKILL.md |
Inspect or modify Policy, CNNBase, MLPBase, distributions, RolloutStorage, A2C_ACKTR, PPO, KFAC, schedules, or tensor-shape behavior. | sub-skills/model-components/SKILL.md |
Convert expert demonstrations, validate GAIL HDF5/.pt formats, use ExpertDataset, or explain Discriminator/--gail behavior. | sub-skills/gail-imitation/SKILL.md |
This is an older Gym/PyTorch codebase. A practical environment needs the package, PyTorch, Gym, Stable-Baselines3 wrapper utilities, PyBullet support if using Bullet envs, Matplotlib, and h5py for GAIL files.
pip install -e .
pip install h5py
python - <<'PY'
import a2c_ppo_acktr
from a2c_ppo_acktr.model import Policy
from a2c_ppo_acktr.storage import RolloutStorage
print('import ok')
PY
If pybullet_envs fails with a Gym registry error, read references/troubleshooting.md before changing training code.
Do not start full Atari, MuJoCo, PyBullet, or GAIL training just to verify the setup. Prefer:
python scripts/check_install.py
python sub-skills/training-workflows/scripts/build_training_command.py --preset atari-ppo --env-name PongNoFrameskip-v4
python sub-skills/model-components/scripts/smoke_model_components.py
python sub-skills/gail-imitation/scripts/convert_gail_h5_to_pt.py --help
Only run long training after the user confirms the target environment, simulator dependencies, data availability, compute budget, and output directories.