Home

Awesome

Experiments on the strong lottery ticket hypothesis for convolutional neural networks

This is the code used to produce the empyrical results reported in our paper.

Running

All commands referred should be executed in the project's root directory.

A working installation of Gurobi Optimizer is necessary to run the experiments. To install the other dependencies, start Julia and run

using Pkg; Pkg.activate("."); Pkg.instantiate()

To perform the experiments and generate the plots, run

julia --project=. main.jl

The script will look for cached solutions in saves/. This search is based on file's names, so renaming them (or using different parameters) will generate solutions from scratch (which can take many hours).