What is the difference between full fine-tuning, LoRA, and p-tuning on Databricks?

Suheb
Contributor

How are these three methods different?

Full Fine-Tuning
LoRA
P-Tuning

saurabh18cs
Honored Contributor II

Hi @Suheb 

Summary Table:

Method What’s Tuned Speed/Cost Flexibility Use Case

Full Fine-TuningAll model weightsSlow/HighMaximumCustom tasks, large data
LoRASmall adapter layersFast/LowHighEfficient adaptation
p-tuningPrompt embeddingsFastest/LowLimitedPrompt-based tasks