Enviornment Specification
OS : Ubuntu 16.04 server
Python version : 3.5.4
World Model Description : https://worldmodels.github.io/
- install openai gym
-pip install gym==0.9.4 - install cma
-pip install cma==2.2.0 - install mpi4py
conda install -c anaconda mpi4py
-installed mpi4py-2.0.0 - install gym-pull
-pip install gym-pull - To install dependencies
-sudo apt-get install -y python-numpy cmake zlib1g-dev libjpeg-dev libboost-all-dev gcc libsdl2-dev wget unzip git - install pybox2d
-conda install -c https://conda.anaconda.org/kne pybox2d - install spicy
-pip install spicy - Install pillow
-pip install pillow - Download worldmodel from github
- Execute car racing
-Navigate to ../WorldModelsExperiments-master/carracing
-python model.py render log/carracing.cma.16.64.best.json
-model size 867
-loading file log/carracing.cma.16.64.best.json
-Track generation: 1048..1314 -> 266-tiles track
-total reward 923.0999999999923 timesteps 768
-terminal reward [923.0999999999923] average steps taken 769.0 - Navigate to ../WorldModelsExperiments-master/doomrnn
- python model.py doomreal render log/doomrnn.cma.16.64.best.json
- download gymdoom from https://github.com/ppaquette/gym-doom
-Nativate ../../gym-doom-master
-execute python setup.py build
-pip install ppaquette-gym-doom - ZDoom dependencies
-sudo apt-get install build-essential zlib1g-dev libsdl2-dev libjpeg-dev nasm tar libbz2-dev libgtk2.0-dev cmake git libfluidsynth-dev libgme-dev libopenal-dev timidity libwildmidi-dev unzip - Boost libraries
-sudo apt-get install libboost-all-dev - Python 3 dependencies
sudo apt-get install python3-dev python3-pip - pip install git+https://github.com/mwydmuch/ViZDoom
-Error
-subprocess.CalledProcessError: Command ‘[‘make’, ‘-j’, ‘35’]’ returned non-zero exit status 2
-source deactivate worldmodel
-conda remove harfbuzz
-Source activate worldmodel
-pip install git+https://github.com/mwydmuch/ViZDoom - pip install matplotlib
- Navigate to ../WorldModelsExperiments-master/doomrnn
- python model.py doomreal render log/doomrnn.cma.16.64.best.json