Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

simulation code - step3, decentralized SGD as a reference implementation, asynchronous / time-varying graphs #2

Open
martinjaggi opened this issue Jun 23, 2020 · 0 comments

Comments

@martinjaggi
Copy link
Member

martinjaggi commented Jun 23, 2020

depends on #1 . related to #2 also.

modify the reference code (simulated decentralized) for a given communication graph, on a standard/toy dataset.

incorporate a basic asynchronous model, i.e. allowing node and edge failures in SGD, or in other words a few variants time-varying graphs. this can also be used to simulate some realistic notions of fault tolerance

this will be used later to compare the p2p version to it, and to test different algorithm variants before implementing them in the real p2p framework

@martinjaggi martinjaggi changed the title simulation code of decentralized SGD as a reference implementation, asynchronous case simulation code - step3, decentralized SGD as a reference implementation, asynchronous case Jul 9, 2020
@martinjaggi martinjaggi added this to the v3.0 first usable mobile p2p training milestone Jul 9, 2020
@martinjaggi martinjaggi changed the title simulation code - step3, decentralized SGD as a reference implementation, asynchronous case simulation code - step3, decentralized SGD as a reference implementation, asynchronous / time-varying graphs Aug 14, 2020
@martinjaggi martinjaggi removed this from the v3.0 first usable mobile p2p training milestone Oct 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant