v0.7.8
Release notes 0.7.8
This release fixes many minor issues and introduced multi-gpu training for clients (experimental features).
New features and improvements
- [Exprimental] It is now possible to perform the training client-side using multiple GPU (via torch.nn.DataParallel)
- The channel now notify also when messages are sent/broadcasted
- It is now possible to set a global logger in FlukeENV
- All classes/methods related to the configuration is now in the submodule fluke.config
Major changes
- Iterable -> Collection
- No more server reference on the client
- Receiver and sender of messages are no longer references to client/server but are identifiers (int/str). The server is identified with the string "server" and the client by its ID
- _ObjectRef -> ObjectRef
- Client/Server: no more _notify_xyz, but a single _notify with argument event
Fixes
- Fixed issue on the Server that caused to select 0 clients
- Fixed issue with clients-only when logging on wandb
- Fixed code style and documentation
- Fixed requirements.txt
- Added a clean close to ClearMLLog