|View source on GitHub|
Creates a called federated zip.
This function accepts a value whose type signature is a (potentially) nested tuple structure of federated values all with the same placement, and uses one of the federated_zip intrinsics (at client or at server) to promote the placement to the highest level. E.g., A value of type ', C@S>>' would be mapped to a value of type ', C>>@S'.
computation_types.NamedTupleTypethat may contain other nested
computation_types.NamedTupleTypesbottoming out in at least one element of type
computation_Types.FederatedType. These federated types must be at the same placement.
building_blocks.Call whose type signature is now a federated
computation_types.NamedTupleType, placed at the same placement as the
TypeError: If any of the types do not match.
valuedoes not contain any elements.