|View source on GitHub|
Maps a federated value pointwise using a mapping function.
tff.federated_map( mapping_fn, value )
Used in the tutorials:
- Custom Federated Algorithms, Part 1: Introduction to the Federated Core
- Custom Federated Algorithms, Part 2: Implementing Federated Averaging
mapping_fn is applied separately across the group of devices
represented by the placement type of
value. For example, if
mapping_fn is applied to each client
individually. In particular, this operation does not alter the placement of
the federated value.
mapping_fn: A mapping function to apply pointwise to member constituents of
value. The parameter of this function must be of the same type as the member constituents of
value: A value of a TFF federated type (or a value that can be implicitly converted into a TFF federated type, e.g., by zipping) placed at
A federated value with the same placement as
value that represents the
mapping_fn on the member constituent of
TypeError: If the arguments are not of the appropriate types.