Update cuda-11.sh

face-manager-integrated
Moe 2022-12-11 19:30:38 -08:00
parent e6ccfd777c
commit 45e33e9aa7
1 changed files with 36 additions and 28 deletions

View File

@ -3,34 +3,42 @@ echo "------------------------------------------"
echo "-- Installing CUDA Toolkit and CUDA DNN --" echo "-- Installing CUDA Toolkit and CUDA DNN --"
echo "------------------------------------------" echo "------------------------------------------"
# Install CUDA Drivers and Toolkit # Install CUDA Drivers and Toolkit
if [ -x "$(command -v apt)" ]; then echo "Install CUDA Drivers and Toolkit?"
# CUDA Toolkit echo "(y)es or (N)o"
echo "Choose to Install CUDA Toolkit without Drivers!" read installTheStuffHomie
wget https://developer.download.nvidia.com/compute/cuda/11.2.0/local_installers/cuda_11.2.0_460.27.04_linux.run if [ "$installTheStuffHomie" = "y" ] || [ "$installTheStuffHomie" = "Y" ]; then
sudo sh cuda_11.2.0_460.27.04_linux.run if [ -x "$(command -v apt)" ]; then
cudaLibPath="/usr/local/cuda-11.2/lib64" # CUDA Toolkit
grep -qxF $cudaLibPath /etc/ld.so.conf || echo "$cudaLibPath" >> /etc/ld.so.conf wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/cuda-ubuntu2004.pin --no-verbose
sudo ldconfig sudo mv cuda-ubuntu2004.pin /etc/apt/preferences.d/cuda-repository-pin-600
echo "Downloading CUDA Toolkit..."
wget https://developer.download.nvidia.com/compute/cuda/11.2.0/local_installers/cuda-repo-ubuntu2004-11-2-local_11.2.0-460.27.04-1_amd64.deb -O cuda.deb --no-verbose
sudo dpkg -i cuda.deb
sudo apt-key add /var/cuda-repo-ubuntu2004-11-2-local/7fa2af80.pub
sudo apt-get update
sudo apt-get -y install cuda-toolkit-11-2
# Driver # Driver
echo "Installing nvidia-driver-515-server" echo "Installing nvidia-driver-515-server"
sudo apt install nvidia-driver-515-server sudo apt install nvidia-driver-515-server -y
# Install CUDA DNN # Install CUDA DNN
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/libcudnn8_8.1.1.33-1+cuda11.2_amd64.deb -O cuda-dnn.deb wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/libcudnn8_8.1.1.33-1+cuda11.2_amd64.deb -O cuda-dnn.deb --no-verbose
sudo dpkg -i cuda-dnn.deb sudo dpkg -i cuda-dnn.deb
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/libcudnn8-dev_8.1.1.33-1+cuda11.2_amd64.deb -O cuda-dnn-dev.deb wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/libcudnn8-dev_8.1.1.33-1+cuda11.2_amd64.deb -O cuda-dnn-dev.deb --no-verbose
sudo dpkg -i cuda-dnn-dev.deb sudo dpkg -i cuda-dnn-dev.deb
echo "-- Cleaning Up --" echo "-- Cleaning Up --"
# Cleanup # Cleanup
sudo rm cuda-dnn.deb sudo rm cuda.deb
sudo rm cuda-dnn-dev.deb sudo rm cuda-dnn.deb
fi sudo rm cuda-dnn-dev.deb
echo "------------------------------" fi
echo "Reboot is required. Do it now?" echo "------------------------------"
echo "------------------------------" echo "Reboot is required. Do it now?"
echo "(y)es or (N)o. Default is No." echo "------------------------------"
read rebootTheMachineHomie echo "(y)es or (N)o. Default is No."
if [ "$rebootTheMachineHomie" = "y" ] || [ "$rebootTheMachineHomie" = "Y" ]; then read rebootTheMachineHomie
sudo reboot if [ "$rebootTheMachineHomie" = "y" ] || [ "$rebootTheMachineHomie" = "Y" ]; then
sudo reboot
fi
fi fi