Releases: SMILELab-FL/FedLab
Releases · SMILELab-FL/FedLab
v1.3.0
A huge version update of FedLab. We further upgrade the APIs to better craft the FL simulation tasks. The updates can be broadly summarized as follows:
- Better source code file structure.
- Better README and tutorials.
- Unified abstract class interface, supporting plug-in usage of trainer and handler.
- Reproductions of the baseline algorithm are well built in fedlab.contrib.
- Built-in dataset partition tools.
- More examples.
- ...
v1.2.1 (fix bugs in v1.2.0)
Fixed typing errors in the old python version.
v1.2.0
v1.1.5 (fix bugs in v1.1.4)
New feature:
- Support Dockerfile deployment;
- Better code organization structure;
- Better communication APIs:
- Move p2p communication APIs "send and recv" into class DistNetwork;
- Package accepts any-shape tensors now (Only vectorized tensors are accepted in the previous version);
- Add communication volume information;
v1.1.2
v1.1.1
v1.1.0
New feature.
- Add more general setup agreements for Managers: ServerManager can get the local client number automatically.
- Update Manager Abstract Class inheritance.
- Two map modes of Coordinator are finished for different local data partition strategies.
- Accmulator was added but untested yet. (More graceful implementation is comming.)
v1.0.1-beta
Stable version of FedLab
Move standard implementation into https://github.com/SMILELab-FL/FedLab-benchmarks.
Add scale module.
Alpha version of FedLab.
Alpha version of FedLab.