laboroai / border

A reinforcement learning library in Rust
Apache License 2.0
40 stars 8 forks source link
reinforcement-learning rust

Border

A reinforcement learning library in Rust.

CI Latest version Documentation License

Border consists of the following crates:

Status

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

Examples

There are some example sctipts in border/examples directory. These are tested in Docker containers, speficically the one in aarch64 directory on M2 Macbook air. Some scripts take few days for the training process, tested on Ubuntu22.04 virtual machine in GPUSOROBAN, a computing cloud.

Docker

In docker directory, there are scripts for running a Docker container, in which you can try the examples described above. Currently, only aarch64 is mainly used for the development.

License

Crates License
border-core MIT OR Apache-2.0
border-tensorboard MIT OR Apache-2.0
border-mlflow-tracking MIT OR Apache-2.0
border-async-trainer 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-candle-agent MIT OR Apache-2.0
border-policy-no-backend MIT OR Apache-2.0
border GPL-2.0-or-later