Skip to content
 
 

Repository files navigation

Sphere

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

Inspiration

About

API-based Reinforcement Learning Environments

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages