https://github.com/zuoxingdong/dm2gym
Convert DeepMind Control Suite to OpenAI gym environments.
https://github.com/zuoxingdong/dm2gym
dm-control machine-learning openai-gym reinforcement-learning research
Last synced: 11 months ago
JSON representation
Convert DeepMind Control Suite to OpenAI gym environments.
- Host: GitHub
- URL: https://github.com/zuoxingdong/dm2gym
- Owner: zuoxingdong
- License: mit
- Created: 2019-04-14T21:03:17.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2020-01-31T18:42:15.000Z (over 6 years ago)
- Last Synced: 2025-07-17T05:31:27.599Z (11 months ago)
- Topics: dm-control, machine-learning, openai-gym, reinforcement-learning, research
- Language: Python
- Size: 12.7 KB
- Stars: 87
- Watchers: 3
- Forks: 8
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# `dm2gym`: Convert DeepMind Control Suite to OpenAI gym environments.
This repository contains a lightweight wrapper to convert DeepMind Control Suite to OpenAI gym environments.
# Installation
One can install directly from PyPI:
```
pip install dm2gym
```
The installation can also be done with:
```
git clone https://github.com/zuoxingdong/dm2gym.git
cd dm2gym
pip install -e .
```
# Getting started
One liner to create the environment:
```python
import gym
env = gym.make('dm2gym:CheetahRun-v0')
```
More examples to specify the environment:
```python
env = gym.make('dm2gym:FishSwim-v0', environment_kwargs={'flat_observation': True})
env = gym.make('dm2gym:HopperHop-v0', visualize_reward=True)
```
# What's new
- 2019-10-18 (v0.2.0)
- Sync to the latest API of DeepMind Control Suite
- Support gym registration: create all `dm_control` environments via `gym.make`
- 2019-04-14 (v0.1.0)
- Initial release
# Reference
Please use this bibtex if you want to cite this repository in your publications:
@misc{dm2gym,
author = {Zuo, Xingdong},
title = {dm2gym: Convert DeepMind Control Suite to OpenAI gym environments.},
year = {2019},
publisher = {GitHub},
journal = {GitHub repository},
howpublished = {\url{https://github.com/zuoxingdong/dm2gym}},
}