2 个不稳定版本
0.3.0 | 2023 年 8 月 23 日 |
---|---|
0.2.1 | 2021 年 3 月 24 日 |
#999 在 算法 分类中
每月 21 次下载
在 2 个 仓库中使用
210KB
1.5K SLoC
OpenAI Gym (非官方 Rust 实现)
此库旨在与用 Python 编写的原始 OpenAI Gym 库保持一致。
如果您不介意使用 Python,并希望使用 Rust 的原始实现,请查看一个 OpenAI Gym 包装器。
先决条件
此库使用 SDL2 来启用各种形式的渲染。即使在没有显式显示 SDL2 窗口的情况下,渲染也可以保存到文件中,因此如果需要进行任何形式的渲染,则它是强制依赖项。
在 Ubuntu 上,您可以按以下方式安装依赖项
sudo apt-get install libsdl2-dev
在 Arch 上
sudo pacman -S sdl2 sdl2_gfx
如果您使用 nix,您可以像这样进入可重复构建环境
nix-shell
用法
要在此项目中使用此包,请在您的 Cargo.toml 中添加以下内容
[dependencies]
gym_rs = "0.3.0"
示例
cargo run --example=cartpole
cargo run --example=mountain_car
贡献
欢迎贡献。有关贡献指南,请参阅 CONTRIBUTING.md。
捐赠
如果您想支持此包的开发,请随意发送捐赠
Monero
47xMvxNKsCKMt2owkDuN1Bci2KMiqGrAFCQFSLijWLs49ua67222Wu3LZryyopDVPYgYmAnYkSZSz9ZW2buaDwdyKTWGwwb
依赖项
~19–29MB
~491K SLoC