# the following setup works in my machine which uses Ubuntu 1.8 and CUDA 10.0

# TODO: remove tensorflow as a dependency
# the current version of stable_baselines has used API deprecated in tf2. CUDA 10.0/9 is needed.
# tf is only used for logging so cpu-only version is enough. Better to install this package first otherwise it may screw up other packages
tensorflow==1.15  #conda install tensorflow=1.15

matplotlib  # pip install matplotlib
pandas  # pip install pandas
tqdm  # pip install tqdm
gitpython  # pip install gitpython
torch==1.7.1  # conda install pytorch==1.7.1 torchvision==0.8.2 torchaudio==0.7.2 cudatoolkit=10.1 -c pytorch  # https://pytorch.org/get-started/previous-versions/

gym==0.15.4  # pip install gym==0.15.4  # https://github.com/openai/gym
sacrebleu==1.5.1 # pip install sacrebleu==1.5.1
youtokentome  # pip install youtokentome
stable_baselines==2.9.0  # https://github.com/Stable-Baselines-Team/stable-baselines
pybulletgym==0.1 # https://github.com/benelot/pybullet-gym

# not necessary at the moment
# roboschool  #=1.0.48 https://github.com/openai/roboschool (switched to pybullet-gym now)
# OpenGL=3.1.0  # http://pyopengl.sourceforge.net/