v0.7.9
Release v0.7.9
This release fixes many minor issues and introduced multi-gpu parallel training for clients (experimental features).
New features
- [Experimental] It is now possible to perform parallel clients training using multiple GPU (via torch.distributed)
- Now the logging and the tracking of the evaluation performances are done using two different classes
- The evaluation log now includes more information, like the support (number of clients involved in the computation of the mean/sum) and/or the round
Minor changes
- Revised code formatting
- Collection[Client] -> Sequence[Client]
Fixes
- Fixed issue in FedProto related to the generator of client models
- Fixed different sections in the documentation
- Fixed issue with the logging of the evaluation performance