Skip to main content
. 2020 Nov 12;5(1):1–19. doi: 10.1007/s41666-020-00082-4

Table 2.

Popular tools for federated learning research

Project name Developer Description
PySyft [87] OpenMined It decouples private data from model training using federated learning, DP, and MPC within PyTorch. TensorFlow bindings are also available [77].
TFF [31] Google With TFF, TensorFlow provides users with a flexible and open framework through which they can simulate distributed computing locally.
FATE [3] Webank FATE support the Federated AI ecosystem, where a secure computing protocol is implemented based on homomorphic encryption and MPC.
Tensor/IO [24] Dow et al. Tensor/IO is a lightweight cross-platform library for on-device machine learning, bringing the power of TensorFlow and TensorFlow Lite to iOS, Android, and React native applications.