Last active
March 9, 2022 00:14
-
-
Save useafterfree/931b4a11ef610edb17285ba4f7dc5d26 to your computer and use it in GitHub Desktop.
This file contains 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 | |
sudo apt-get update | |
sudo apt-get install openssh-server -y | |
sudo usermod -aG sudo ${USER} | |
sudo apt install nvidia-cuda-toolkit -y | |
sudo ubuntu-drivers autoinstall | |
sudo apt update | |
sudo apt-get install nvidia-utils-510 -y | |
## sudo vi /lib/modprobe.d/nvidia-graphics-drivers.conf | |
## Add to bottom: "options nvidia-drm modeset=1" | |
echo "options nvidia-drm modeset=1" | sudo tee -a /lib/modprobe.d/nvidia-graphics-drivers.conf | |
sudo update-initramfs -u | |
## Docker | |
## curl https://get.docker.com | sh && sudo systemctl --now enable docker | |
sudo apt install apt-transport-https ca-certificates curl software-properties-common | |
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - | |
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable" | |
sudo apt-get update | |
apt-cache policy docker-ce | |
sudo apt install -y docker-ce | |
sudo systemctl status docker | |
sudo usermod -aG docker ${USER} | |
## Nvidia Docker | |
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 | |
curl -s -L https://nvidia.github.io/nvidia-container-runtime/experimental/$distribution/nvidia-container-runtime.list | sudo tee /etc/apt/sources.list.d/nvidia-container-runtime.list | |
sudo apt-get update | |
sudo apt-get install -y nvidia-docker2 | |
sudo systemctl restart docker | |
## Node | |
sudo apt-get install make | |
curl -L https://git.io/n-install | bash -s -- -y | |
n 14.18.1 | |
npm install npm@latest | |
## Conda and bv.sh stuff | |
sudo apt install jq | |
curl -LO https://github.com/conda-forge/miniforge/releases/download/4.11.0-0/Miniforge3-Linux-x86_64.sh | |
bash Miniforge3-Linux-x86_64.sh | |
bash | |
curl -O https://raw.githubusercontent.com/mwidjaja1/DSOnMacARM/main/environment.yml | |
conda env create --file=environment.yml --name=ds ## or whatever | |
conda activate ds |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment