|
bitrl & cuberl Documentation
Simulation engine for reinforcement learning agents
|
bitrl is an effort to provide implementations and wrappers of environments suitable for training reinforcement learning agents using C++. You can find a very basic example here BitRL Example 1 Using Gymnasium environments (Part 1).
cuberl is an extension of bitrl that provides implementations of various reinforcement learning algorithms.
Gymnasium environments exposed over a REST like API can be found at: bitrl-rest-api. Various RL algorithms using the environments can be found at cuberl.
Below are the dependencies for the common dependencies for both libraries
bitrl has the following dependencies:
In addition the library uses
cuberl has the following dependencies:
The usual cmake installation/build can be used:
The documentation is maintained on a different repository. However, you can build the documentation locally. You will need Doxygen and graphviz installed:
Clone the repository that hosts the documentation:
Update the submodules for the two libraries:
Execute doxygen
The documentation will be installed under ./docs/html under the project's source directory
➡ Examples