https://github.com/federicovilla55/asgd_staleness
https://github.com/federicovilla55/asgd_staleness
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/federicovilla55/asgd_staleness
- Owner: federicovilla55
- Created: 2025-03-31T13:48:08.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-07-13T20:33:10.000Z (3 months ago)
- Last Synced: 2025-07-13T22:12:27.141Z (3 months ago)
- Language: Python
- Size: 14.5 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Optimization for Machine Learning: Mini-Project (EPFL CS-439)
Project Description: [Read Here](https://github.com/epfml/OptML_course/blob/d61132781e50c3528249cb6325ff9aacd55a26d3/labs/mini-project/miniproject_description.pdf).
Project Report : [Read Here](https://github.com/federicovilla55/optML_mini_project/blob/main/Generalization%20of%20Asynchronous%20SGD%20Variants.pdf)
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
```
where
- `` can be `dasgd`, `saasgd`, or `asap_sgd`
- `` can be `110`, `150`, or `200`
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
```