REVIEW 1 cited by
Run LoRA Run: Faster and Lighter LoRA Implementations
Not yet reviewed by Pith; the record is open.
This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.
SPECIMEN: schema-true, not a live event
T0 review · schema-true
One-sentence machine reading of the paper's core claim.
pith:XXXXXXXX · record.json · timestamp
read the original abstract
LoRA is a technique that reduces the number of trainable parameters in a neural network by introducing low-rank adapters to linear layers. This technique is used both for fine-tuning and full training of large language models. This paper presents the RunLoRA framework for efficient implementations of LoRA that significantly improves the speed of neural network training and fine-tuning using low-rank adapters. The proposed implementation optimizes the computation of LoRA operations based on dimensions of corresponding linear layer, layer input dimensions and lora rank by choosing best forward and backward computation graph based on FLOPs and time estimations, resulting in faster training without sacrificing accuracy. The experimental results show up to 28\% speedup on language modeling networks.
Forward citations
Cited by 1 Pith paper
-
LoRA Is Slower Than You Think
On a single LLaMA2-7B MMLU run, updating the upper 24 of 32 layers with PaCA gave 52.02 average accuracy versus LoRA's 52.15, while cutting training time from 7:17 to 5:15.
Discussion (0). Continue with ORCID to comment.