tff.program.GroupingReleaseManager

A tff.program.ReleaseManager that releases values to other release managers.

Inherits From: ReleaseManager

A tff.program.GroupingReleaseManager is a utility for release values from a federated program to a collection of other release managers and is used to release values from platform storage to customer storage in a federated program.

Values are released using each of the tff.program.ReleaseManagers in the given release_managers.

release_managers A sequence of tff.program.ReleaseManager used to release values to.

ValueError If release_managers is empty.

Methods

release

View source

Releases value from a federated program.

Args
value A materialized value, a value reference, or a structure of materialized values and value references representing the value to release.
type_signature The tff.Type of value.
key An optional value used to reference the released value.