Add peer sampler, refactor everything
Showing
- eval/main.ipynb 44 additions, 6 deletionseval/main.ipynb
- eval/plot.py 1 addition, 1 deletioneval/plot.py
- eval/plotting_from_csv.py 13 additions, 7 deletionseval/plotting_from_csv.py
- eval/testing.py 2 additions, 2 deletionseval/testing.py
- setup.cfg 1 addition, 1 deletionsetup.cfg
- src/decentralizepy/communication/TCP.py 22 additions, 129 deletionssrc/decentralizepy/communication/TCP.py
- src/decentralizepy/compression/Compression.py 0 additions, 3 deletionssrc/decentralizepy/compression/Compression.py
- src/decentralizepy/compression/Elias.py 0 additions, 1 deletionsrc/decentralizepy/compression/Elias.py
- src/decentralizepy/compression/EliasFpzip.py 0 additions, 1 deletionsrc/decentralizepy/compression/EliasFpzip.py
- src/decentralizepy/compression/EliasFpzipLossy.py 0 additions, 1 deletionsrc/decentralizepy/compression/EliasFpzipLossy.py
- src/decentralizepy/datasets/MovieLens.py 0 additions, 1 deletionsrc/decentralizepy/datasets/MovieLens.py
- src/decentralizepy/datasets/Shakespeare.py 0 additions, 1 deletionsrc/decentralizepy/datasets/Shakespeare.py
- src/decentralizepy/graphs/Graph.py 3 additions, 0 deletionssrc/decentralizepy/graphs/Graph.py
- src/decentralizepy/mappings/Linear.py 6 additions, 1 deletionsrc/decentralizepy/mappings/Linear.py
- src/decentralizepy/node/DPSGDNode.py 513 additions, 0 deletionssrc/decentralizepy/node/DPSGDNode.py
- src/decentralizepy/node/Node.py 111 additions, 273 deletionssrc/decentralizepy/node/Node.py
- src/decentralizepy/node/PeerSampler.py 221 additions, 0 deletionssrc/decentralizepy/node/PeerSampler.py
- src/decentralizepy/sharing/FFT.py 19 additions, 8 deletionssrc/decentralizepy/sharing/FFT.py
- src/decentralizepy/sharing/GrowingAlpha.py 9 additions, 2 deletionssrc/decentralizepy/sharing/GrowingAlpha.py
- src/decentralizepy/sharing/LowerBoundTopK.py 16 additions, 4 deletionssrc/decentralizepy/sharing/LowerBoundTopK.py
Loading
Please register or sign in to comment