QLoRA: How to fine-tune large language models with less memory

A practical guide to "QLoRA: Efficient Finetuning of Quantized LLMs"
article cover

QLoRA makes large language models cheaper to fine-tune by storing the base model in 4 bits and training small, higher-precision adapters. This guide explains LoRA, NormalFloat, double quantization, and paged optimizers, then puts the Guanaco chatbot results in context.

View comments.

more ...

CoLT5: Reading long documents with selective computation

A practical guide to "CoLT5: Faster Long-Range Transformers with Conditional Computation"
article cover

CoLT5 processes every input token with lightweight layers and gives selected tokens additional, higher-capacity computation. This guide explains its learned routing, light and heavy branches, faster decoding, and experiments with inputs up to 64k tokens.

View comments.

more ...

LoRA: Fine-tuning a model by learning a small update

A practical guide to "LoRA: Low-Rank Adaptation of Large Language Models"
article cover

LoRA adapts a pretrained model by training small, low-rank updates while keeping its original weights fixed. This guide explains the two-matrix construction, the memory and storage savings, the conditions for merging adapters, and the connection to QLoRA.

View comments.

more ...