ExoGAN Guide

ExoGAN is written in Tensorflow (v. 1.8) with additional standard python packages.

#Installing Tensorflow

Tensorflow is easy to install on most systems though we do find GPU support to be difficult to install and highly architecture dependent. Hene we will not provide a general installation manual here but refer you to the tensorflow website.

https://www.tensorflow.org/install/

If possible, we strongly suggest to run tensorflow in docker container (avaialable on the tensorflow website). If your cluster supports containers, it is a much easier way to port your code and handle difficult GPU dependencies.

We have also created a singularity container for use on clusters supporting singularity (https://singularity.lbl.gov). For the singularity image description, please see here.

#Installing python packages

We recommend using anaconda as python distribution but python packages can easily be installed using pip

pip install scipy numpy matplotlib argparse

Updated: