/nephele

Tools to deploy GPU clusters in the Cloud

Primary LanguageShellApache License 2.0Apache-2.0

NEPHELE

Prerequisites

Install enroot

curl -fSsL -O https://github.com/NVIDIA/enroot/releases/download/v3.2.0/enroot_3.2.0-1_amd64.deb
curl -fSsL -O https://github.com/NVIDIA/enroot/releases/download/v3.2.0/enroot+caps_3.2.0-1_amd64.deb
apt install -y ./*.deb

Install terraform

curl -fSsL https://releases.hashicorp.com/terraform/0.12.29/terraform_0.12.29_linux_amd64.zip | zcat > /usr/local/bin/terraform
chmod +x /usr/local/bin/terraform

Install ansible

apt install python3-pip
pip3 install --upgrade ansible

Setup

Edit cluster configuration

vi nephele.conf

One time setup

./nephele.sh init

Create the cluster

./nephele.sh create

Connect to the cluster

./nephele.sh connect

Destroy the cluster

./nephele.sh destroy