Index# User Guide Emulation Vectorization Libraries Environments Current Limitations License API Emulation Environments Models Vectorization CleanRL Integration SB3 Binding RLlib Binding 🌊 Ocean Make Functions Squared Password (exploration environment) Stochastic Memory Multiagent Spaces Bandit Blog The Puffer Stack Hardware Installation & Containerization PufferLib dependency management Summary PufferLib 0.7: Puffing Up Performance with Shared Memory Sharing Memory with Vectorized Environments PyTorch Indexing Dependency Upgrades & torch.compile Attribution PufferLib 0.6: 🐡🌊 An Ocean of Environments for Learning Pufferfish PufferLib 0.5: A Bigger EnvPool for Growing Puffers The Simulation Crisis The Solution Experiments Technical Details and Gotchas PufferLib 0.4: Ready to Take on Bigger Fish Emulation Vectorization PufferTank Policies Error Handling Miscellaneous PufferLib 0.2: Ready to Take on the Big Fish Problem Statement CleanRL Demos PufferLib Emulation PufferLib Vectorization Next Steps