Installation Instructions

Supported Operating Systems

  • AWS Ubuntu Server 14.04
  • AWS Ubuntu Server 16.04
  • AWS CentOS 7.x

Pre-Install steps

There are two Poseidon packages. One is for CPU-only devices, the other runs on GPU devices.

For GPU devices, you must install the nVidia CUDA libraries. The install instructions for CUDA and cuDNN are outlined below:

Installation Options

Poseidon currently supports two ways of installing:

  • Debian packaging system (apt_get) for clean Ubuntu systems that will not have conflicting dependencies.
  • Pip installation: install directly into an existing python2.7 using pip

The debian packaging system is an easier process, and is preferred when installing many machines in a cluster environment. However, if you have a CentOS machine or a customized python setup (such as virtualenv) it would be advisable to use the pip installation method instead.

Ubuntu/Debian Installation

Running on a Cluster

Running Poseidon in a cluster environment is simple and is outlined in the next section. Beforehand, install Poseidon using the steps above for each node in your cluster.