-
Open Terminal (or Command Prompt in Windows);
-
Download this repository by running the command,
git clone https://github.com/IssamLaradji/BlockCoordinateDescent.git
- Go into the code's directory,
cd BlockCoordinateDescent
- Run the command for a figure number as shown in the sections below.
Below we show how to generate each of the 4-13 Figures in the paper.
python main.py -e fig4
python main.py -e fig5
python main.py -e fig6a fig6b
python main.py -e fig7
python main.py -e fig8
python main.py -e fig9
python main.py -e fig10
python main.py -e fig11
python main.py -e fig12
python main.py -e fig13
If you find the code useful for your research, please cite:
@Article{nutini2017let,
title={Let's Make Block Coordinate Descent Go Fast: Faster Greedy Rules, Message-Passing, Active-Set Complexity, and Superlinear Convergence},
author={Nutini, Julie and Laradji, Issam and Schmidt, Mark},
journal={arXiv},
year={2017}
}