Skip to content

Official implementation of the paper "MTL-Split: Multi-Task Learning for Edge Devices using Split Computing" accepted @ DAC 2024.

Notifications You must be signed in to change notification settings

intelligolabs/MTL-Split

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MTL-Split: Multi-Task Learning for Edge Devices using Split Computing

Official implementation of the paper MTL-Split: Multi-Task Learning for Edge Devices using Split Computing accepted at the 61st Design Automation Conference (DAC 2024).

Installation

1. Repository setup:

2. Conda environment setup:

  • $ conda create -n mtl_split python=3.10
  • $ conda activate mtl_split
  • $ pip install -r requirements.txt

Optionally, you can also log the training and evaluation to wandb.

  • Update line 102 of the file main.py, specifying project='' and entity=''

Run MTL-Split

To run MTL-Split, use the file main.py. In particular, the launch.sh file contains two examples (STL & MTL) of a launch script example that you can use to modify the default configuration.

Authors

Luigi Capogrosso1, Enrico Fraccaroli1,2, Samarjit Chakraborty2, Franco Fummi1, Marco Cristani1

1 Department of Engineering for Innovation Medicine, University of Verona, Italy

2 Department of Computer Science, The University of North Carolina at Chapel Hill, USA

1 [email protected], 2 [email protected], [email protected]

Citation

If you use MTL-Split, please, cite the following paper:

@InProceedings{capogrosso2024mtl,
  author     = {Capogrosso, Luigi and Fraccaroli, Enrico and Chakraborty, Samarjit and Fummi, Franco and Cristani, Marco},
  booktitle  = {61st Design Automation Conference (DAC)},
  title      = {{MTL-Split: Multi-Task Learning for Edge Devices using Split Computing}},
  year       = {2024},
  doi        = {10.1145/3649329.3655686},
}

About

Official implementation of the paper "MTL-Split: Multi-Task Learning for Edge Devices using Split Computing" accepted @ DAC 2024.

Resources

Stars

Watchers

Forks