pufferlib
Version-aware guidance for PufferLib reinforcement-learning environments, vectorization, policies, PuffeRL training, evaluation, and safe checkpoint review. Covers the native 5.0 build and environment API, published 3.0.0 Gymnasium/PettingZoo adaptation, and a pinned historical 4.0 profile.
- Version
- 1.4
- License
- MIT
- Compatibility
- Bundled CLIs require Python 3.10+ (standard library only). PufferLib 5.0 requires a native C/CUDA toolchain; CPU builds support evaluation, not training. PyPI 3.0.0 declares Python >=3.9 and needs a native source build with NumPy <2 and Gymnasium <=0.29.1. Native dependencies and network access are needed for installation; bundled checks require neither.
Pinned to revision 68105dd992f1, so it is the text this page describes rather than whatever the author pushed since.
Pre-approved tools experimental
Experimental field. Support varies between clients, so this list is what the author declared, not what your client will enforce.
- Read
- Bash
- Grep
- Python
Files
- skills/pufferlib/SKILL.md
- skills/pufferlib/SKILL_CN.md
- skills/pufferlib/references/environments.md
- skills/pufferlib/references/integration.md
- skills/pufferlib/references/native-5.md
- skills/pufferlib/references/policies.md
- skills/pufferlib/references/training.md
- skills/pufferlib/references/vectorization.md
- skills/pufferlib/scripts/__init__.py
- skills/pufferlib/scripts/_common.py
- skills/pufferlib/scripts/benchmark_vectorization.py
- skills/pufferlib/scripts/env_contract_validator.py
- skills/pufferlib/scripts/env_template.py
- skills/pufferlib/scripts/inspect_checkpoint.py
- skills/pufferlib/scripts/repro_plan.py
- skills/pufferlib/scripts/train_template.py
- skills/pufferlib/scripts/validate_plan.py
Every link opens the file at its source, pinned to the revision this page describes.