Remove
remove nvidia driver
1 2
| sudo apt-get --purge remove nvidia* sudo apt autoremove
|
remove cuda
1
| sudo apt-get --purge remove "*cublas*" "cuda*"
|
Nvidia driver
1 2 3 4 5 6 7 8 9
| sudo lshw -numeric -C display sudo apt-get purge nvidia* sudo add-apt-repository ppa:graphics-drivers sudo apt-get update sudo apt upgrade ubuntu-drivers list sudo apt install nvidia-driver-515 sudo reboot nvidia-smi
|
Nvidia cuda 11.7
1 2 3 4 5 6 7
| wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/cuda-ubuntu2204.pin sudo mv cuda-ubuntu2204.pin /etc/apt/preferences.d/cuda-repository-pin-600 wget https://developer.download.nvidia.com/compute/cuda/11.7.0/local_installers/cuda-repo-ubuntu2204-11-7-local_11.7.0-515.43.04-1_amd64.deb sudo dpkg -i cuda-repo-ubuntu2204-11-7-local_11.7.0-515.43.04-1_amd64.deb sudo cp /var/cuda-repo-ubuntu2204-11-7-local/cuda-*-keyring.gpg /usr/share/keyrings/ sudo apt-get update sudo apt-get -y install cuda
|
Ref : CUDA Toolkit 11.7 Downloads
1 2
| export PATH=/usr/local/cuda-11.7/bin${PATH:+:${PATH}} export LD_LIBRARY_PATH=/usr/local/cuda-11.7/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
|
Ref : Cuda-quick-start-guide
Docker
1 2 3 4 5 6 7 8 9
| sudo apt-get update
sudo apt-get install \ ca-certificates \ curl \ gnupg \ lsb-release sudo mkdir -p /etc/apt/keyrings
|
1
| curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
|
1 2 3
| echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
|
Docker compose
1 2 3
| sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
|
add user group
1 2 3 4 5
| sudo groupadd docker
sudo usermod -aG docker $USER
docker run hello-world
|
Ref : Install Docker Engine on Ubuntu
Nvidia runtime
1 2 3 4 5
| distribution=$(. /etc/os-release;echo $ID$VERSION_ID) \ && 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/$distribution/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
|
1 2 3
| sudo apt-get update sudo apt-get install -y nvidia-docker2 sudo systemctl restart docker
|
Ref : Setting up NVIDIA Container Toolkit
Annaconda
Download .sh
https://www.anaconda.com/products/distribution
Check hashes
(should be same with https://docs.anaconda.com/anaconda/install/hashes/lin-3-64/)
1
| sudo sha256sum Anaconda3-2022.05-Linux-x86_64.sh
|
Run Shell Script
1
| sudo bash Anaconda3-2022.05-Linux-x86_64.sh
|
Conda init
1 2 3
| Installation finished. Do you wish the installer to initialize Anaconda3 by running conda init? [yes|no]
|
press yes
open new terminal
Ref : 如何在 Ubuntu 20.04 上安装 Anaconda