Created
September 14, 2019 02:25
-
-
Save huwan/3b9ff7de89e7b36359d2fc1342bf8db0 to your computer and use it in GitHub Desktop.
Install NVIDIA driver and CUDA toolkit (Ubuntu 18.04 + CUDA 10.0)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#! /bin/bash | |
# from https://www.tensorflow.org/install/gpu | |
# Add NVIDIA package repositories | |
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/cuda-repo-ubuntu1804_10.0.130-1_amd64.deb | |
sudo dpkg -i cuda-repo-ubuntu1804_10.0.130-1_amd64.deb | |
sudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/7fa2af80.pub | |
sudo apt-get update | |
wget http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1804/x86_64/nvidia-machine-learning-repo-ubuntu1804_1.0.0-1_amd64.deb | |
sudo apt install ./nvidia-machine-learning-repo-ubuntu1804_1.0.0-1_amd64.deb | |
sudo apt-get update | |
# Install NVIDIA driver | |
sudo apt-get install -y --no-install-recommends nvidia-driver-430 | |
# Reboot. Check that GPUs are visible using the command: nvidia-smi | |
echo "Do you wish to install the CUDA 10.0 toolkit?" | |
select yn in "Yes" "No"; do | |
case $yn in | |
Yes ) | |
echo instlal cuda | |
# Install development and runtime libraries (~4GB) | |
sudo apt-get install -y --no-install-recommends \ | |
cuda-10-0 \ | |
libcudnn7=7.6.2.24-1+cuda10.0 \ | |
libcudnn7-dev=7.6.2.24-1+cuda10.0; | |
break;; | |
No ) exit;; | |
esac | |
done |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Recommend [ansible playbook] one-click deployment
example:https://github.com/tier4/AutowareArchitectureProposal.proj/tree/v0.9.1/ansible