![]() |
Factory for creating tff.templates.AggregationProcess
without weights.
Used in the notebooks
Used in the tutorials |
---|
Methods
create
@abc.abstractmethod
create( value_type: ValueType ) ->
tff.templates.AggregationProcess
Creates a tff.aggregators.AggregationProcess
without weights.
The provided value_type
is a non-federated tff.Type
object, that is,
value_type.is_federated()
should return False
.
The returned tff.aggregators.AggregationProcess
will be created for
aggregation of values matching value_type
placed at tff.CLIENTS
.
That is, its next
method will expect type
<S@SERVER, {value_type}@CLIENTS>
, where S
is the unplaced return type of
its initialize
method.
Args | |
---|---|
value_type
|
A non-federated tff.Type (value_type.is_federated()
returns False ).
|
Returns | |
---|---|
A tff.templates.AggregationProcess .
|