envpool

RL engine

A high-performance parallel environment execution engine for reinforcement learning environments

C++-based high-performance parallel environment execution engine (vectorized env) for general RL environments.

GitHub

1k stars
23 watching
101 forks
Language: C++
last commit: about 2 years ago
Linked from 1 awesome list

atari-gamesbox2dcpp17dm-controldm-envgymhigh-performance-computinglock-free-queuemujocoparallel-processingpybind11reinforcement-learningreinforcement-learning-environmentsroboticsthreadpoolvizdoom

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
tailhq/dynamlAn interactive machine learning development environment with support for Scala, JVM, and popular ML libraries.201
nadavbh12/retro-learning-environmentA framework for training AI algorithms using game consoles as input185
rl-institut/multi-vector-simulatorAn open-source tool for simulating and optimizing local energy systems to assess their performance and efficiency.21
onqtam/rcrlAn interactive C++ compiler and runtime environment for rapid development and live coding413
toni-sm/skrlA modular reinforcement learning library with support for various environments and frameworks588
alex-petrenko/sample-factoryA high-throughput reinforcement learning library with optimized synchronous and asynchronous implementations of policy gradients.839
enlite-ai/mazeAn RL framework for building and training reinforcement learning models in Python266
google-deepmind/spriteworldAn environment designed to test and train reinforcement learning algorithms in a flexible, procedurally generated 2D space with various objects and interactions.369
roberttlange/gymnaxA framework that accelerates RL environment processes by leveraging JAX and GPU acceleration669
sdslabs/rootexAn advanced C++ 3D game engine powering an upcoming in-production game.219
paddlepaddle/flycvA high-performance computer vision library for efficient image processing and computation585
ua-rcl/rancAn open-source software platform for simulating and experimenting with neuromorphic architectures.42
mrfrenik/enjonA 3D/2D C++ Game Engine utilizing OpenGL for rendering and game development135
mohamedlt/vraylibA V wrapper around the Raylib game library for creating graphics and games in V.6
eric-xw/arelThis codebase provides an implementation of a novel adversarial reward learning algorithm for generating human-like visual stories from image sequences.136