Deserializes a value (of any type) from executor_pb2.Value
.
tff.framework.deserialize_value(
value_proto: executor_pb2.Value,
type_hint: Optional[tff.types.Type
] = None
) -> _DeserializeReturnType
Args |
value_proto
|
An instance of executor_pb2.Value .
|
type_hint
|
A tff.Type that hints at what the value type should be for
executors that only return values.
|
Returns |
A tuple (value, type_spec) , where value is a deserialized
representation of the transmitted value (e.g., Numpy array, or a
pb.Computation instance), and type_spec is an instance of
tff.TensorType that represents its type.
|
Raises |
TypeError
|
If the arguments are of the wrong types.
|
ValueError
|
If the value is malformed.
|