Skip to content

v0.7.8

Choose a tag to compare

@makgyver makgyver released this 21 May 11:52
· 68 commits to main since this release

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