Papers
- Parameter-Efficient Fine-Tuning Methods for Pretrained Language Models: A Critical Review and Assessment https://arxiv.org/abs/2312.12148
Books
- Programming Massively Parallel Processors Ch2 Exercises
- Programming Massively Parallel Processors Ch3 Exercises
Tutorials
- Setting up Quartz for digital garden
- Running CUDA on Colab:
- https://medium.com/@zubair09/running-cuda-on-google-colab-d8992b12f767
- https://github.com/flin3500/Cuda-Google-Colab
- https://www.geeksforgeeks.org/how-to-run-cuda-c-c-on-jupyter-notebook-in-google-colaboratory/
- https://stackoverflow.com/questions/56854243/how-to-link-the-libraries-when-executing-cuda-program-on-google-colab/56908350#56908350
Exploratory
- Debugging nvcc4jupyter on Colab free tier
- Details about NVCC and CUDA
- NVCC Compiler command options: https://docs.nvidia.com/cuda/cuda-compiler-driver-nvcc/index.html#nvcc-environment-variables
- GPU naming scheme in CUDA: https://docs.nvidia.com/cuda/cuda-compiler-driver-nvcc/index.html#gpu-feature-list