Run LoRA Run: Faster and Lighter LoRA Implementations

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 for fine-tuning and even training large transformer models from scratch.This paper presents the RunLoRA framework for efficient implementations of LoRA, which significantly improves the speed of neural network training and fine-tuning with low-rank adapters.The proposed implementation optimizes the computation of LoRA operations based on the shape of the corresponding linear layer weights, the input dimensions, and the LoRA rank by selecting the best forward and backward computation graphs based on FLOPs and time estimations.This results in faster training without sacrificing accuracy.The experimental results show a speedup ranging from 10% to 28% on various transformer models.

Authors

Publication Details

Published
2025-01-01
DOI
https://doi.org/10.18653/v1/2025.acl-industry.15
Primary Topic
Underwater Vehicles and Communication Systems
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Run LoRA Run: Faster and Lighter LoRA Implementations

Ivan Oseledets, Daria Cherniuk, Aleksandr Mikhalev
Underwater Vehicles and Communication Systems
article

Run LoRA Run: Faster and Lighter LoRA Implementations

Ivan Oseledets, Daria Cherniuk, Aleksandr Mikhalev
article en

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 for fine-tuning and even training large transformer models from scratch.This paper presents the RunLoRA framework for efficient implementations of LoRA, which significantly improves the speed of neural network training and fine-tuning with low-rank adapters.The proposed implementation optimizes the computation of LoRA operations based on the shape of the corresponding linear layer weights, the input dimensions, and the LoRA rank by selecting the best forward and backward computation graphs based on FLOPs and time estimations.This results in faster training without sacrificing accuracy.The experimental results show a speedup ranging from 10% to 28% on various transformer models.

Openalex Percentile: Top 77%
Underwater Vehicles and Communication Systems
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Run LoRA Run: Faster and Lighter LoRA Implementations — Ivan Oseledets, Daria Cherniuk, et al. · (2025) | TGRS Research Map | TGRS