Skip to content

leigao97/MobiZO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MobiZO: Enabling Efficient LLM Fine-Tuning at the Edge via Inference Engines

Code for the paper MobiZO: Enabling Efficient LLM Fine-Tuning at the Edge via Inference Engines, accepted to EMNLP 2025 (Main).

@inproceedings{
gao2025mobizo,
title={MobiZO: Enabling Efficient LLM Fine-Tuning at the Edge via Inference Engines},
author={Lei Gao and Amir Ziashahabi and Yue Niu and Salman Avestimehr and Murali Annavaram},
booktitle={The 2025 Conference on Empirical Methods in Natural Language Processing},
year={2025}
}

Step 1: Create Conda Environment and Install Packages

conda create -n mobizo python=3.10
conda activate mobizo
pip install -r requirements.txt 

Step 2: Run Experiments

Detailed hyperparameter configurations can be found in the experiments folder.

The scripts are organized by training type: zero-shot learning, first-order training, and zeroth-order training. Within each category, they are further grouped by model and dataset.

To reproduce the main results in Table 1, run:

sh experiments/zero-shot/all.sh
sh experiments/fo/tiny-llama/all.sh
sh experiments/zo/tiny-llama/all.sh
sh experiments/fo/llama2-7b/all.sh
sh experiments/zo/llama2-7b/all.sh

Step 3: Check android Folder for On-device Experiments

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors