Manual Graphistry Installation#

We highly recommend getting started with quick launching a preconfigured AWS Marketplace or Azure Marketplace instance. When that is not an option, you may still be able to use a preconfigured GPU environment or automation script from Graphistry.

If none of those situations apply, read on for how to go to an unconfigured Linux instance to running Graphistry.

Contents#

  1. Quick Install & Launch

  2. Prerequisites

  3. Instance Provisioning

  • AWS Marketplace & Azure Marketplace

  • AWS & Azure BYOL

  • On-Prem

  • Airgapped

  1. Linux Dependency Installation

  2. Graphistry Container Installation

  3. Start!

0. Quick Install & Launch#

If nvidia is already your docker info | grep Default runtime:

wget -O release.tar.gz "https://..."
tar -xvvf release.tar.gz
docker load -i containers.tar.gz
docker compose up -d

1. Prerequisites#

  • Graphistry-provided tarball

  • Linux with Nvidia RAPIDS and Nvidia Docker via Docker Compose 3

  • RAPIDS-compatible NVidia GPU: Pascal or later.

For further information, see Recommended Deployment Configurations: Client, Server Software, Server Hardware.

Manual Graphistry container download#

Download the latest enterprise distribution from the enterprise release list on the support site. Please contact your Graphistry support staff for access if not available.

2. Instance Provisioning#

AWS & Azure Marketplace#

Skip almost all of these steps by instead running through AWS Marketplace and Azure Marketplace.

AWS, Azure, & GCP BYOL#

  • Start from an Nvidia instace
    You can skip most of the steps by starting with an Nvidia NGC or Tensorflow instance.

    • These still typically require installing docker compose (and testing it), setting /etc/docker/daemon.json to default to the nvidia-docker runtime, and restarting docker (and testing it). See end of RHEL 7.6 and Ubuntu 18.04 LTS sample scripts for install and test instruction.

  • Start from raw Ubuntu/RHEL
    You can build from scratch by picking a fully unconfigured starting point and following the RHEL 7.6 and Ubuntu 18.04 LTS On-Prem Sample instructions. Contact Graphistry staff for automation script assistance if also applicable.

On-Prem#

See Recommended Deployment Configurations: Client, Server Software, Server Hardware.

Airgapped#

Graphistry runs airgapped without any additional configuration.

3. Linux Dependency Installation#

The Graphistry environnment depends soley on Nvidia RAPIDS and Nvidia Docker via Docker Compose 3, and ships with all other dependencies built in.

See our sample scripts for RHEL 7.6 and Ubuntu 18.04 LTS. For automating this process, please contact Graphistry staff.

4. Graphistry Container Installation#

Load the Graphistry containers into your system’s registry:

docker load -i containers.tar

5. Start#

Launch with docker compose up, and stop with ctrl-c. To start as a background daemon, use docker compose up -d.

Congratulations, you have installed Graphistry!