Border

A reinforcement learning library in Rust.

CI Latest version Documentation License

Border consists of the following crates:

You can use a part of these crates for your purposes, though border-core is mandatory. This crate is just a collection of examples. See Documentation for more details.

Status

Border is experimental and currently under development. API is unstable.

Examples

In examples directory, you can see how to run some examples. Python>=3.7 and gym must be installed for running examples using border-py-gym-env. Some examples requires PyBullet Gym. As the agents used in the examples are based on tch-rs, libtorch is required to be installed.

License

Crates | License ----------------------|------------------ border-core | MIT OR Apache-2.0 border-py-gym-env | MIT OR Apache-2.0 border-atari-env | GPL-2.0-or-later border-tch-agent | MIT OR Apache-2.0 border-async-trainer| MIT OR Apache-2.0 border | GPL-2.0-or-later