Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
HC Zhu committed Jun 20, 2023
1 parent e41c873 commit ae1a4b6
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions ai-ml/set_up_nvidia_gpu.sh
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,17 @@ installNvidiaDrive() {
nvidia-smi
}

# See the latest image: https://docs.nvidia.com/deeplearning/frameworks/pytorch-release-notes/index.html
pytorch_image_version='23.02-py3'
alias pytorch-docker="docker run --gpus all --ipc=host --ulimit memlock=-1 --ulimit stack=67108864 -it --rm nvcr.io/nvidia/pytorch:${pytorch_image_version}"

installNvidiaLibContainer() {
ubuntuVersion="$(lsb_release -a 2> /dev/null | grep 'Ubuntu .* LTS$' | awk ' { print $3 } ' | cut -d'.' -f1,2)"
curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg
curl -s -L https://nvidia.github.io/libnvidia-container/ubuntu${ubuntuVersion}/libnvidia-container.list | sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list
sudo apt-get update && sudo apt-get install -y nvidia-container-toolkit
sudo nvidia-ctk runtime configure --runtime=docker
docker pull nvcr.io/nvidia/pytorch:23.05-py3
docker pull nvcr.io/nvidia/pytorch:${pytorch_image_version}
}

installNvidiaDrive
Expand All @@ -24,4 +28,4 @@ if [ -d "/usr/local/cuda-12" ]; then
CUDA="$(ls /usr/local/cuda-12\.* -d | head -n1)"
export PATH=${CUDA}/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-12.0/lib64:${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
fi
fi

0 comments on commit ae1a4b6

Please sign in to comment.