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.
Functions
|
Serialize a PyTorch model's parameters into a flat tensor. |
|
Deserialize a flat tensor back into a PyTorch model's parameters. |
|
Recursively traverses an object to process torch.Tensor instances. |
|
Recursively reconstructs an object from a handle-based object and a shared memory buffer object. |
Classes
|
Abstract base class for serial client training in federated learning. |
|
A dataset wrapper that filters and transforms a subset of the original dataset. |
|
Abstract base class for parallel client training in federated learning. |
|
|
|
Abstract base class for selecting models in federated learning. |
|
Abstract base class for partitioned datasets in federated learning. |
|
Abstract base class for server-side operations in federated learning. |
A lightweight, serializable handle to a tensor stored in shared memory. |