Project Description: Read Here.
Project Report : Read Here
In order to run the main ASGD variants script, you have to be placed at the root of the project. Then, you can run the following command in the command shell:
python -m src.run_tests <asgd_variant_name> <overparam_number>
where
<asgd_variant_name>can bedasgd,saasgd, orasap_sgd<overparam_number>can be110,150, or200
Below is the project structure along with explanations of the key components to help you understand it.
.
│
├── src # Main folder with code files and saved results
│ ├── config.py
│ ├── core # Code related to Asynchronous framework
│ ├── data # Code related to the data set used
│ ├── experiments
│ │ ├── ckpt # Saved results folder
│ │ ├── asap_sgd.py # ASAP model running script
│ │ ├── dsrc.py # DASGD model running script
│ │ └── sasrc.py # SAASGD model running script
│ ├── models
│ └── run_tests.py # File running the main script
│
└── Generalization of Asynchronous SGD Variants.pdf # Project report