Skip to content

Releases: TL-System/plato

Plato v0.4.1

20 May 02:06
Compare
Choose a tag to compare

Fixed several important issues related to client-side samplers, loading custom algorithms, federated unlearning, and added default values for configurations.

Plato v0.4.0

14 May 13:50
Compare
Choose a tag to compare

Supported running an FL session on multiple GPUs, and further improved scalability in memory usage by always launching a constant number of client processes regardless of the number of clients selected per round. Made client simulation mode the default and only mode of operation.

Plato v0.3.9

02 May 21:09
Compare
Choose a tag to compare

Fixed an urgent issue related to loading custom trainers from examples/.

Plato v0.3.8

30 Apr 20:27
Compare
Choose a tag to compare

Miscellaneous improvements and bug fixes.

Plato v0.3.7

20 Feb 01:49
Compare
Choose a tag to compare

Added support for HuggingFace Language Modelling models and datasets, reinforcement learning servers, simulating client/server communication, measuring communication time, additional examples using the asynchronous mode, and removed wandb usage.

Plato v0.3.6

04 Feb 12:19
Compare
Choose a tag to compare

Bug fixes, added the EMNIST dataset and supported resuming a FL training session.

Plato v0.3.5

28 Jan 21:54
Compare
Choose a tag to compare

This release fixed several issues in async mode operation when the wall-clock time is simulated on the server.

Plato v0.3.4

23 Jan 05:07
Compare
Choose a tag to compare

Added several multi-modal data sources, and supported simulating the wall clock time in asynchronous mode, when the clients on the same physical machine are training in small batches (controlled by trainer -> max_concurrency) due to insufficient GPU memory.

Plato v0.3.3

30 Dec 16:21
Compare
Choose a tag to compare

Added support for differentially private training on the client side, fixed issues related to cross-silo training, and added basic support for asynchronous training with bounded staleness.

Plato v0.3.2

09 Dec 22:04
Compare
Choose a tag to compare

Added basic model and feature processors before data payloads are transmitted over the network.