tff.program.LoggingReleaseManager

A tff.program.ReleaseManager that releases values to logs.

Inherits From: ReleaseManager

A tff.program.LoggingReleaseManager is a utility for releasing values from a federated program to logs and is used to release values from platform storage to customer storage in a federated program.

Values are released to logs as string representations of Python objects. When the value is released, if the value is a value reference or a structure containing value references, each value reference is materialized.

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.