Skip to content

Instantly share code, notes, and snippets.

export IMAGE_FAMILY="pytorch-latest-cu92"
export ZONE="us-west1-b"
export INSTANCE_NAME="my-instance"
gcloud compute instances create $INSTANCE_NAME \
--zone=$ZONE \
--image-family=$IMAGE_FAMILY \
--image-project=deeplearning-platform-release \
--maintenance-policy=TERMINATE \
--accelerator='type=nvidia-tesla-v100,count=1' \
--metadata='install-nvidia-driver=True'
export IMAGE_FAMILY="pytorch-latest-gpu"
export ZONE="us-west1-b"
export INSTANCE_NAME="pytorch-colab-backend"
gcloud compute instances create $INSTANCE_NAME \
--zone=$ZONE \
--image-family=$IMAGE_FAMILY \
--image-project=deeplearning-platform-release \
--maintenance-policy=TERMINATE \
--accelerator='type=nvidia-tesla-v100,count=1' \
--metadata='install-nvidia-driver=True'
gssh pytorch-colab-backend -- -L 8080:localhost:8080
gssh () {
gcloud compute ssh $@
}
ginstance_delete pytorch-colab-backend
ginstance_delete () {
gcloud compute instances delete --quiet $@
}
export IMAGE_FAMILY="tf-latest-cu92"
export ZONE="us-west1-b"
export INSTANCE_NAME="tf-with-anaconda"
gcloud compute instances create $INSTANCE_NAME \
--zone=$ZONE \
--image-family=$IMAGE_FAMILY \
--image-project=deeplearning-platform-release \
--maintenance-policy=TERMINATE \
--accelerator='type=nvidia-tesla-v100,count=1' \
--metadata='install-nvidia-driver=True'
export ANACONDA_URL=https://repo.anaconda.com/archive/Anaconda3-5.2.0-Linux-x86_64.sh
export ANACONDA_INSTALLER=anaconda_installer.sh
wget $ANACONDA_URL -O $ANACONDA_INSTALLER
chmod +x $ANACONDA_INSTALLER
./$ANACONDA_INSTALLER -b
echo "export PATH=$PATH:$HOME/anaconda3/bin" >> $HOME/.bashrc
source $HOME/.bashrc
conda create -n tf_p35 -y python=3.5
BINARY_NAME=`ls /opt/deeplearning/binaries/tensorflow/ | grep cp35 | grep gpu`
# OR FOR CPU IMAGES:
# BINARY_NAME=`ls /opt/deeplearning/binaries/tensorflow/ | grep cp35 | grep -v gpu`
pip install /opt/deeplearning/binaries/tensorflow/$BINARY_NAME