Max Ryabinin
|
4a3d8fb843
Remove deprecated code in hivemind.optim and hivemind.averaging before the 1.1.0 release (#480)
|
3 years ago |
Max Ryabinin
|
762f116ffc
Pin isort version, bump black (#456)
|
3 years ago |
justheuristic
|
5d31c3ba9d
Implement core functionality of hivemind.Optimizer (#403)
|
3 years ago |
justheuristic
|
00538dbef6
Implement state sharing priority (#415)
|
3 years ago |
justheuristic
|
7a79aea439
Fix StepControl.cancel() in DecentralizedAverager (#411)
|
3 years ago |
justheuristic
|
22665fdcee
Make target group size optional (#412)
|
3 years ago |
justheuristic
|
ed4204009f
move PerformanceEMA to utils, TrainingAverager to optim, update utils (#405)
|
3 years ago |
justheuristic
|
a09df5492f
Add an option to pre-schedule averaging (#398)
|
3 years ago |
justheuristic
|
1f54faf82f
Split compression strategies into separate classes (#366)
|
4 years ago |
justheuristic
|
0e90183951
Disable elasticity for averaging, add error handling (#362)
|
4 years ago |
Michael Diskin
|
bedfa6eefb
Reorder imports with isort (#326)
|
4 years ago |
Alexander Borzunov
|
0774937a93
Refactor naming and serialization for PeerIDs (#339)
|
4 years ago |
Alexander Borzunov
|
3f691fced4
Convert averager to libp2p backend (#323)
|
4 years ago |
justheuristic
|
11db5fd56f
Refactor for v0.9.10 and fix example (#319)
|
4 years ago |
Max Ryabinin
|
2f07a556e6
Reformat code with Black (#274)
|
4 years ago |
Alexander Borzunov
|
0be1512c74
Convert DHT to libp2p backend (#296)
|
4 years ago |
Max Ryabinin
|
5233b6c085
Split hivemind.client into hivemind.averaging and hivemind.moe (#304)
|
4 years ago |
justheuristic
|
200fbecdbf
Refactor MPFuture to use a single pipe/thread per process (#298)
|
4 years ago |
justheuristic
|
e9956b84f6
Add graceful shutdown to DHT and Averager (#301)
|
4 years ago |
justheuristic
|
0a0e290ea3
Add per-tensor compression, make all-reduce faster and more flexible (#272)
|
4 years ago |
foksly
|
e58f65db33
Support auxiliary participants in AllReduceProtocol (#260)
|
4 years ago |
Roman Zhytar
|
8c3bd93e87
Statistics averaging (#229)
|
4 years ago |
justheuristic
|
053c7c7d13
Disentangle DecentralizedAverager components, add weights (#217)
|
4 years ago |
foksly
|
edf9327e45
Support client-only participants in AllReduceProtocol (#176)
|
4 years ago |
justheuristic
|
25fdf0d94f
Move Averager metadata serialization out of user scope (#168)
|
4 years ago |
justheuristic
|
690c9dc32b
Fix the remaining tests for py37 (#166)
|
4 years ago |
justheuristic
|
ca4b8c5df6
Remove pickle.loads in averager (#160)
|
4 years ago |
Max Ryabinin
|
520562af4b
Add the contribution guide (#156)
|
4 years ago |
justheuristic
|
1d1252c30d
Load state from peers in DecentralizedAverager (#154)
|
4 years ago |
justheuristic
|
10917b259e
Averager: update group keys after every step, infer nbits dynamically (#141)
|
4 years ago |