Skip to content

Instantly share code, notes, and snippets.

@TeroKeso
Last active March 11, 2022 14:17
Show Gist options
  • Save TeroKeso/f9921375770c1dea9bef6122aeca0dd6 to your computer and use it in GitHub Desktop.
Save TeroKeso/f9921375770c1dea9bef6122aeca0dd6 to your computer and use it in GitHub Desktop.
Nvidia

Kaiken poistaminen

    sudo apt purge cuda*
    sudo apt purge nvidia*
    sudo apt purge libnvidia*
    sudo apt autoremove

Pika-asennus Docker (Beta)

     curl -fsSL https://get.docker.com -o get-docker.sh
     sudo sh ./get-docker.sh
     sudo apt-get install -y uidmap
     dockerd-rootless-setuptool.sh install
     sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
     sudo chmod +x /usr/local/bin/docker-compose
     sudo systemctl restart docker

Asennus 20.04

wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/cuda-ubuntu2004.pin
sudo mv cuda-ubuntu2004.pin /etc/apt/preferences.d/cuda-repository-pin-600
sudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/7fa2af80.pub
sudo add-apt-repository "deb https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/ /"
sudo apt-get update && sudo apt upgrade -y
sudo apt-get -y install cuda

Nvidia Docker lisäosat

     distribution=$(. /etc/os-release;echo $ID$VERSION_ID) && curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add - && curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list
     
     sudo apt-get update && sudo apt-get install -y nvidia-docker2
     sudo systemctl restart docker

Nvidia docker testaus

    sudo docker run --rm --gpus all nvidia/cuda:11.0-base nvidia-smi

B Cuda WLS

https://developer.nvidia.com/cuda-downloads?target_os=Linux&target_arch=x86_64&Distribution=WSL-Ubuntu&target_version=2.0&target_type=deb_network

    wget https://developer.download.nvidia.com/compute/cuda/repos/wsl-ubuntu/x86_64/cuda-wsl-ubuntu.pin
    sudo mv cuda-wsl-ubuntu.pin /etc/apt/preferences.d/cuda-repository-pin-600
    sudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/wsl-ubuntu/x86_64/7fa2af80.pub
    sudo add-apt-repository "deb https://developer.download.nvidia.com/compute/cuda/repos/wsl-ubuntu/x86_64/ /"
    sudo apt-get update
    sudo apt-get -y install cuda

Pika-asennus Docker (Beta)

     curl -fsSL https://get.docker.com -o get-docker.sh
     sudo sh ./get-docker.sh
     sudo apt-get install -y uidmap
     dockerd-rootless-setuptool.sh install
     sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
     sudo chmod +x /usr/local/bin/docker-compose
     sudo systemctl restart docker

Nvidia Docker lisäosat

     distribution=$(. /etc/os-release;echo $ID$VERSION_ID) && curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add - && curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list
     
     sudo apt-get update && sudo apt-get install -y nvidia-docker2
     sudo systemctl restart docker

Nvidia docker testaus

    sudo docker run --rm --gpus all nvidia/cuda:11.0-base nvidia-smi

Not so good way

#####################Random muistiinpanoja Open source Nvidia pois päältä ja riippuvuudet (https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/install-guide.html#docker)

    sudo bash -c "echo blacklist nouveau > /etc/modprobe.d/blacklist-nvidia-nouveau.conf"
    sudo bash -c "echo options nouveau modeset=0 >> /etc/modprobe.d/blacklist-nvidia-nouveau.conf"
    sudo update-initramfs -u
    apt install build-essential gcc
    sudo reboot
    
    
    wget https://us.download.nvidia.com/XFree86/Linux-x86_64/510.47.03/NVIDIA-Linux-x86_64-510.47.03.run
    sudo sh NVIDIA-Linux-x86_64-510.47.03.run

Nvidia Docker lisäosat

     distribution=$(. /etc/os-release;echo $ID$VERSION_ID) \
     && curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add - \ 
     && curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list
     
     sudo apt-get update && sudo apt-get install -y nvidia-docker2
     sudo systemctl restart docker

ESXi GPu pois päältä (https://www.lawlor.cloud/vmware-esxi-7-gpu-passthrough/)

apt install --no-install-recommends nvidia-cuda-toolkit

Nvidia docker testaus sudo docker run --rm --gpus all nvidia/cuda:11.0-base nvidia-smi

apt install build-essential gcc

Docker osuuden läpikäyminen

 https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/install-guide.html#docker

Webodm

    https://community.opendronemap.org/t/installation-of-webodm-gpu-doesnt-detect-nvidia-mx150/10105/49

Muokkaukset

esxcli system settings kernel set -s vga -v FALSE

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment