mLoRA: Fine-Tuning LoRA Adapters via Highly-Efficient Pipeline Parallelism in Multiple GPUs
Not on the map. Why?
Abstract (arXiv)
Transformer-based, pre-trained large language models (LLMs) have demonstrated outstanding performance across diverse domains, particularly in the emerging em pretrain-then-finetune paradigm. Low-Rank Adaptation (LoRA), a parameter-efficient fine-tuning method, is commonly used to adapt a base LLM to multiple downstream tasks. Further, LLM platforms enable developers to fine-tune multiple models and develop various domain-specific applications simultaneously. However, existing model parallelism schemes suffer from high communication overhead and inefficient GPU utilization when training multiple LoRA tasks across GPUs and machines. In this paper, we present mLoRA, a parallelism-efficient fine-tuning system designed for training multiple LoRA across GPUs and machines. mLoRA introduces a novel LoRA-aware pipeline parallelism scheme that efficiently pipelines independent LoRA adapters and their distinct fine-tuning stages across GPUs and machines, along with a new LoRA-efficient operator to enhance GPU utilization during pipelined LoRA training. Our extensive evaluation shows that mLoRA can significantly reduce average fine-tuning task completion time, e.g., by 30%, compared to state-of-the-art methods like FSDP. More importantly, mLoRA enables simultaneous fine-tuning of larger models, e.g., two Llama-2-13B models on four NVIDIA RTX A6000 48GB GPUs, which is not feasible for FSDP due to high memory requirements. Hence, mLoRA not only increases fine-tuning efficiency but also makes it more accessible on cost-effective GPUs. mLoRA has been deployed in AntGroup's production environment.
Key facts. Cited by 12 papers in the map (data through 14 Oct 2026). Builds on 39 of its 80 references that are in the map. First posted on arXiv 5 Dec 2023.
Builds on
39 of 80 references.
References · 39
- 2023LLaMA: Open and Efficient Foundation Language Modelscited by 14,132
- 2021Training Verifiers to Solve Math Word Problemscited by 10,109
- 2023Efficient Memory Management for Large Language Model Serving with PagedAttentioncited by 5,944
- 2019Parameter-Efficient Transfer Learning for NLPcited by 4,236
- 2021On the Opportunities and Risks of Foundation Modelscited by 4,033
- 2021Prefix-Tuning: Optimizing Continuous Prompts for Generationcited by 3,915
- 2021The Power of Scale for Parameter-Efficient Prompt Tuningcited by 3,795
- 2023QLoRA: Efficient Finetuning of Quantized LLMscited by 3,418
- 2019ZeRO: Memory Optimizations Toward Training Trillion Parameter Modelscited by 1,301
- 2021BitFit: Simple Parameter-efficient Fine-tuning for Transformer-based Masked Language-modelscited by 1,245
- 2022LLM.int8(): 8-bit Matrix Multiplication for Transformers at Scalecited by 906
- 2022Few-Shot Parameter-Efficient Fine-Tuning is Better and Cheaper than In-Context Learningcited by 896
27 more
- 2016Training Deep Nets with Sublinear Memory Costcited by 848
- 2021P-Tuning v2: Prompt Tuning Can Be Comparable to Fine-tuning Universally Across Scales and Taskscited by 689
- 2023Unifying Large Language Models and Knowledge Graphs: A Roadmapcited by 668
- 2023PyTorch FSDP: Experiences on Scaling Fully Sharded Data Parallelcited by 660
- 2021Efficient Large-Scale Language Model Training on GPU Clusters Using Megatron-LMcited by 632
- 2017Learning multiple visual domains with residual adapterscited by 557
- 2023Text-to-SQL Empowered by Large Language Models: A Benchmark Evaluationcited by 385
- 2020Parameter-Efficient Transfer Learning with Diff Pruningcited by 352
- 2021ZeRO-Offload: Democratizing Billion-Scale Model Trainingcited by 341
- 2018Beyond Data and Model Parallelism for Deep Neural Networkscited by 179
- 2017Asynchronous Decentralized Parallel Stochastic Gradient Descentcited by 159
- 2018Demystifying Parallel and Distributed Deep Learning: An In-Depth Concurrency Analysiscited by 156
- 2023S-LoRA: Serving Thousands of Concurrent LoRA Adapterscited by 152
- 2021Composable Sparse Fine-Tuning for Cross-Lingual Transfercited by 144
- 2023Language Models Enable Simple Systems for Generating Structured Views of Heterogeneous Data Lakescited by 111
- 2020DAPPLE: A Pipelined Data Parallel Approach for Training Large Modelscited by 101
- 2020Masking as an Efficient Alternative to Finetuning for Pretrained Language Modelscited by 93
- 2022ATTEMPT: Parameter-Efficient Multi-task Tuning via Attentional Mixtures of Soft Promptscited by 85
- 2023Punica: Multi-Tenant LoRA Servingcited by 83
- 2019PipeMare: Asynchronous Pipeline Parallel DNN Trainingcited by 55
- 2023GPTuner: A Manual-Reading Database Tuning System via GPT-Guided Bayesian Optimizationcited by 29
- 2018Efficient and Robust Parallel DNN Training through Model Parallelism on Multi-GPU Platformcited by 28
- 2018Pipe-SGD: A Decentralized Pipelined SGD Framework for Distributed Deep Net Trainingcited by 28
- 2023vTrain: A Simulation Framework for Evaluating Cost-effective and Compute-optimal Large Language Model Trainingcited by 23
- 2023Hyperparameter Optimization for Large Language Model Instruction-Tuningcited by 17
- 2023ArcheType: A Novel Framework for Open-Source Column Type Annotation using Large Language Modelscited by 15
- 2020Breaking (Global) Barriers in Parallel Stochastic Optimization with Wait-Avoiding Group Averagingcited by 9
Built on by
Citing papers per year: 2024: 2; 2025: 3; 2026: 7.
12 papers.
- 2024MixLoRA: Enhancing Large Language Models Fine-Tuning with LoRA-based Mixture of Expertscited by 147
- 2025Alignment and Safety in Large Language Models: Safety Mechanisms, Training Paradigms, and Emerging Challengescited by 15
- 2024OPDAI at SemEval-2024 Task 6: Small LLMs can Accelerate Hallucination Detection with Weakly Supervised Datacited by 3
- 2025LoRAFusion: Efficient LoRA Fine-Tuning for LLMscited by 3
- 2025Can Fine-Tuning Erase Your Edits? On the Fragile Coexistence of Knowledge Editing and Adaptationcited by 2
- 2026tLoRA: Efficient Multi-LoRA Training with Elastic Shared Super-Modelscited by 2
- 2026ForkKV: Scaling Multi-LoRA Agent Serving via Copy-on-Write Disaggregated KV Cachecited by 2
- 2026ALTO: Adaptive LoRA Tuning and Orchestration for Heterogeneous LoRA Training Workloadscited by 1
- 2026MARLaaS: Multi-Tenant Asynchronous Reinforcement Learning as a Servicecited by 1
- 2026MinT: Managed Infrastructure for Training and Serving Millions of LLMscited by 1
- 2026LiME: Lightweight Mixture of Experts for Efficient Multimodal Multi-task Learningcited by 0
- 2026Epistemic Uncertainty for Test-Time Discoverycited by 0
- 2026MinT: Managed Infrastructure for Training and Serving Millions of LLMs13 May 2026
- 2026Epistemic Uncertainty for Test-Time Discovery11 May 2026
- 2026MARLaaS: Multi-Tenant Asynchronous Reinforcement Learning as a Service8 May 2026
- 2026ForkKV: Scaling Multi-LoRA Agent Serving via Copy-on-Write Disaggregated KV Cache7 Apr 2026
- 2026ALTO: Adaptive LoRA Tuning and Orchestration for Heterogeneous LoRA Training Workloads7 Apr 2026
- 2026tLoRA: Efficient Multi-LoRA Training with Elastic Shared Super-Models6 Feb 2026
- 2026LiME: Lightweight Mixture of Experts for Efficient Multimodal Multi-task Learning1 Feb 2026
- 2025Can Fine-Tuning Erase Your Edits? On the Fragile Coexistence of Knowledge Editing and Adaptation8 Nov 2025
- 2025LoRAFusion: Efficient LoRA Fine-Tuning for LLMs30 Sep 2025
- 2025Alignment and Safety in Large Language Models: Safety Mechanisms, Training Paradigms, and Emerging Challenges25 Jul 2025
- 2024MixLoRA: Enhancing Large Language Models Fine-Tuning with LoRA-based Mixture of Experts22 Apr 2024
- 2024OPDAI at SemEval-2024 Task 6: Small LLMs can Accelerate Hallucination Detection with Weakly Supervised Data20 Feb 2024