blazefl.core

blazefl.core#

Core module of BlazeFL framework.

This module imports and defines the core components of the BlazeFL framework, including client trainers, model selectors, partitioned datasets, and server handlers.

Classes

SerialClientTrainer()

Abstract base class for serial client training in federated learning.

ParallelClientTrainer(num_parallels, share_dir)

Abstract base class for parallel client training in federated learning.

ModelSelector()

Abstract base class for selecting models in federated learning.

PartitionedDataset()

Abstract base class for partitioned datasets in federated learning.

ServerHandler()

Abstract base class for server-side operations in federated learning.