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
100 forks
Language: C++
last commit: 3 months 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:

Repository Description Stars
tailhq/dynaml An interactive machine learning development environment with support for Scala, JVM, and popular ML libraries. 201
nadavbh12/retro-learning-environment A framework for training AI algorithms using game consoles as input 185
rl-institut/multi-vector-simulator An open-source tool for simulating and optimizing local energy systems to assess their performance and efficiency. 21
onqtam/rcrl An interactive C++ compiler and runtime environment for rapid development and live coding 411
toni-sm/skrl A modular reinforcement learning library with support for various environments and frameworks 560
alex-petrenko/sample-factory A high-throughput reinforcement learning library with optimized synchronous and asynchronous implementations of policy gradients. 828
enlite-ai/maze An RL framework for building and training reinforcement learning models in Python 265
google-deepmind/spriteworld An environment designed to test and train reinforcement learning algorithms in a flexible, procedurally generated 2D space with various objects and interactions. 368
roberttlange/gymnax A framework that accelerates RL environment processes by leveraging JAX and GPU acceleration 650
sdslabs/rootex An advanced C++ 3D game engine powering an upcoming in-production game. 218
paddlepaddle/flycv A high-performance computer vision library for efficient image processing and computation 580
ua-rcl/ranc An open-source software platform for simulating and experimenting with neuromorphic architectures. 40
mrfrenik/enjon A 3D/2D C++ Game Engine utilizing OpenGL for rendering and game development 135
mohamedlt/vraylib A V wrapper around the Raylib game library for creating graphics and games in V. 6
eric-xw/arel This codebase provides an implementation of a novel adversarial reward learning algorithm for generating human-like visual stories from image sequences. 137