Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Environment for OpenAI Gym which can simulate an app deployed to a cloud environment.

Notifications You must be signed in to change notification settings

pkoperek/gym_cloudsimplus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

35 Commits

Repository files navigation

OpenAI Gym enviroment simulating apps deployed to a cloud environment

Parameters

The environment has two parameters (set an environment variables):

  • CLOUDSIM_GATEWAY_HOST which defaults to cloudsimplus-gateway
  • CLOUDSIM_GATEWAY_PORT which defaults 25333

Testing

In the manual_testsdirectory you can find three test scripts:

  • test_connect.py - connects to the gateway directory and tries to tries to add/remove virtual machines
  • test_finish.py - connects to the gateway directly and runs the simulation scenario until its end
  • test_run_env.py - a smoke test which connects to the gateway through the Open AI Gym, performs 5 steps and stops

For testing it is usually a good idea to redirect the environment to a local gateway server by:

export CLOUDSIM_GATEWAY_HOST=localhost

Developing

  • pip install -e . will install the package in dev mode and all its dependencies

Deploying

We are working on getting the package to public PyPI repos. In the meantime you can install the package with:

pip install -e git+https://github.com/pkoperek/gym_cloudsimplus#egg=gym_cloudsimplus

About

Environment for OpenAI Gym which can simulate an app deployed to a cloud environment.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

AltStyle によって変換されたページ (->オリジナル) /