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 tff.program.ReleasableStructure to release.
key A value used to reference the released value.