Disclaimer: Most of this was stolen from the HuggingFace documentation. These distilled notes were a learning exercise for myself.