Official implementation of the paper LO-SC: Local-only Split Computing for Accurate Deep Learning on Edge Devices accepted at the 38th International Conference on VLSI Design (VLSID 2025).
1. Repository setup:
$ git clone https://github.com/intelligolabs/LO-SC
$ cd LO-SC
2. Conda environment setup:
$ conda create -n lo_sc python=3.10
$ conda activate lo_sc
$ pip install -r requirements.txt
To run the dimonstrative example of LO-SC, use the file demonstrative_example.ipynb
.
For a detailed, step-by-step explanation of the code and the mathematical aspects of the proposal, refer to optimizer_explanation.ipynb
.
Luigi Capogrosso1, Enrico Fraccaroli1,2, Marco Cristani1, Franco Fummi1, Samarjit Chakraborty2
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 name.surname@univr.it
, 2 enrifrac@cs.unc.edu
, samarjit@cs.unc.edu
If you use LO-SC, please, cite the following paper:
@InProceedings{capogrosso2025sc,
author = {Capogrosso, Luigi and Fraccaroli, Enrico and Cristani, Marco and Fummi, Franco and Chakraborty, Samarjit},
booktitle = {38th International Conference on VLSI Design (VLSID)},
title = {{LO-SC: Local-Only Split Computing for Accurate Deep Learning on Edge Devices}},
year = {2025},
doi = {10.1109/vlsid64188.2025.00089},
}