.zshrc
is the zsh config file I usenvidia.sh
installs nvidia utilities, mainly cudatk, cudnn, etc.apt.sh
installs apt repositories and programsotherinstall.sh
installs other programs which don't have apt repos, such as anaconda, ohmyzsh, etc.settings.json
is from VSCodeconfig.cson
is from Atom
- Non-PoP distros may need repositories to be added, and I might have missed repositories in general
- Slack
- Microsoft teams
- Spicetify automatically
- Betterdiscordctl automatically
- Gnome tweaks automatically
How to install CUDA/cuDNN for Tensorflow or PyTorch on PoP OS
- If this isn't a fresh install, make sure you are using the correct Pop drivers using
sudo apt install system76-nvidia-drivers
and if it is a fresh install, this step is already done. - Install Nvidia CUDA toolkit from Pop with the following command:
sudo apt install system76-cuda-latest
Look for the version you have installed (currently 10.2 but CHECK) - Install the corresponding cuDNN from Pop repository with
sudo apt install system76-cudnn-10.2
- Install tensorflow with
pip install tensorflow
- Test your GPU with
tf.test.is_gpu_available()
. If it returnsTrue
, you are done. If it does not, look at the traceback call, you screwed up somewhere. Good troubleshooting steps arenvcc -V
and google, as always.