tff.learning.metrics.sum_then_finalize
Stay organized with collections
Save and categorize content based on your preferences.
Creates a TFF computation that aggregates metrics via sum_then_finalize.
tff . learning . metrics . sum_then_finalize (
metric_finalizers : Union [ tff . learning . metrics . MetricFinalizersType , tff . learning . metrics . FunctionalMetricFinalizersType ],
local_unfinalized_metrics_type : Optional [ tff . types . StructWithPythonType ] = None
) -> tff . Computation
The returned federated TFF computation is a polymorphic computation that
accepts unfinalized client metrics, and returns finalized, summed metrics
placed at the server. Invoking the polymorphic computation will initiate
tracing on the argument and will raise a ValueError if the keys (i.e.,
metric names) in metric_finalizers are not the same as those of the argument
the polymorphic method is invoked on.
Note: invoking this computation outside of a federated context (a method
decorated with tff.federated_computation ) will require first wrapping it in
a concrete, non-polymorphic tff.Computation with appropriate federated
types.
Returns
A federated TFF computation that sums the unfinalized metrics from
CLIENTS, and applies the correponding finalizers at SERVER.
Raises
TypeError
If the inputs are of the wrong types.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-09-20 UTC.
[null,null,["Last updated 2024-09-20 UTC."],[],[]]