Sphere
March 24, 2020 ยท View on GitHub
API based reinforcement learning environments.
Overview
Sphere provides HTTP+gRPC interfaces for reinforcement learning environments. It grants a common abstraction for RL backends that is accessible from any language.
Current Backends
API
The API definitions are found in the api package.
Examples
There is a test example in test/cartpole, there are many examples in github.com/aunum/gold.
Contibuting
Please open an issue for any features/issues with the project.
To generate the API files
make generate
To build the server images
make build
Roadmap
- Support more language types (s4tf, rust, nim, julia, c)
- Web frontend
- Unity backend
- Multi-agent
- ONNX tensors