Skip to content

Releases: TL-System/plato

Plato v1.4.3

25 Oct 16:33

Choose a tag to compare

Many miscellaneous fixes; the Plato framework has also passed the type checker using Astral's ty.

Plato v1.4.2

22 Oct 04:48

Choose a tag to compare

Supported MLX as a new backend (an alternative to PyTorch), and added Torchvision as a new datasource, retiring MNIST, EMNIST, CIFAR10, CIFAR100, FashionMNIST, and CelebA.

Plato v1.41

20 Oct 02:46

Choose a tag to compare

Migrated the configuration file format across-the-board from YAML to TOML.

Plato v1.4

19 Oct 21:23

Choose a tag to compare

Completed the migration of the client, server, and trainer APIs to the use of the strategy design pattern for better separation and composition.

Plato v1.32

17 Oct 22:24

Choose a tag to compare

Incorporated LoRA fine-tuning and improved the Hugging Face trainer.

Plato v1.31

16 Oct 21:12

Choose a tag to compare

Added support for secure multi-party computation.

Plato v1.3

16 Oct 19:43

Choose a tag to compare

This release redesigned the client, trainer, and server APIs to use a strategy-based composition approach.

Plato v1.2

14 Oct 04:09
5ae0426

Choose a tag to compare

Redesigned the trainer API to use a composable trainer architecture, based on strategy patterns and callbacks, rather than subclassing and hooks, which is more error-prone.

Plato v1.1

11 Oct 18:43

Choose a tag to compare

Migrated the entire framework to be compatible with uv, PyTorch 2.8, and Python 3.13. Removed support for MindSpore and TensorFlow.

Plato v1.0

04 Nov 01:58

Choose a tag to compare

Added support for self-supervised learning and personalized federated learning.