StructuredValue

публичный финальный класс StructuredValue

 `StructuredValue` represents a dynamically typed value representing various
 data structures that are inspired by Python data structures typically used in
 TensorFlow functions as inputs and outputs.
 For example when saving a Layer there may be a `training` argument. If the
 user passes a boolean True/False, that switches between two concrete
 TensorFlow functions. In order to switch between them in the same way after
 loading the SavedModel, we need to represent "True" and "False".
 A more advanced example might be a function which takes a list of
 dictionaries mapping from strings to Tensors. In order to map from
 user-specified arguments `[{"a": tf.constant(1.)}, {"q": tf.constant(3.)}]`
 after load to the right saved TensorFlow function, we need to represent the
 nested structure and the strings, recording that we have a trace for anything
 matching `[{"a": tf.TensorSpec(None, tf.float32)}, {"q": tf.TensorSpec([],
 tf.float64)}]` as an example.
 Likewise functions may return nested structures of Tensors, for example
 returning a dictionary mapping from strings to Tensors. In order for the
 loaded function to return the same structure we need to serialize it.
 This is an ergonomic aid for working with loaded SavedModels, not a promise
 to serialize all possible function signatures. For example we do not expect
 to pickle generic Python objects, and ideally we'd stay language-agnostic.
 
Тип Protobuf tensorflow.StructuredValue

Вложенные классы

сорт StructuredValue.Builder
 `StructuredValue` represents a dynamically typed value representing various
 data structures that are inspired by Python data structures typically used in
 TensorFlow functions as inputs and outputs. 
перечисление СтруктурированноеValue.KindCase

Константы

интервал BOOL_VALUE_FIELD_NUMBER
интервал BOUNDED_TENSOR_SPEC_VALUE_FIELD_NUMBER
интервал DICT_VALUE_FIELD_NUMBER
интервал FLOAT64_VALUE_FIELD_NUMBER
интервал INT64_VALUE_FIELD_NUMBER
интервал LIST_VALUE_FIELD_NUMBER
интервал NAMED_TUPLE_VALUE_FIELD_NUMBER
интервал NONE_VALUE_FIELD_NUMBER
интервал STRING_VALUE_FIELD_NUMBER
интервал TENSOR_DTYPE_VALUE_FIELD_NUMBER
интервал TENSOR_SHAPE_VALUE_FIELD_NUMBER
интервал TENSOR_SPEC_VALUE_FIELD_NUMBER
интервал TUPLE_VALUE_FIELD_NUMBER
интервал TYPE_SPEC_VALUE_FIELD_NUMBER

Публичные методы

логическое значение
равно (Объект obj)
логическое значение
getBoolValue ()
 Represents a boolean value.
ОграниченныйTensorSpecProto
getBoundedTensorSpecValue ()
 Represents a value for tf.BoundedTensorSpec.
ОграниченныйTensorSpecProtoOrBuilder
getBoundedTensorSpecValueOrBuilder ()
 Represents a value for tf.BoundedTensorSpec.
статическое структурированное значение
Структурированное значение
окончательный статический com.google.protobuf.Descriptors.Descriptor
Диктвалуе
getDictValue ()
 Represents a dict `Value`.
DictValueOrBuilder
getDictValueOrBuilder ()
 Represents a dict `Value`.
двойной
getFloat64Value ()
 Represents a double-precision floating-point value (a Python `float`).
длинный
getInt64Value ()
 Represents a signed integer value, limited to 64 bits.
СтруктурированноеValue.KindCase
ListValue
получитьСписокЗначения ()
 Represents a list of `Value`.
ListValueOrBuilder
getListValueOrBuilder ()
 Represents a list of `Value`.
NamedTupleValue
getNamedTupleValue ()
 Represents Python's namedtuple.
NamedTupleValueOrBuilder
getNamedTupleValueOrBuilder ()
 Represents Python's namedtuple.
НетЗначение
getNoneValue ()
 Represents None.
NoneValueOrBuilder
getNoneValueOrBuilder ()
 Represents None.
интервал
Нить
получитьСтроковоеЗначение ()
 Represents a string of Unicode characters stored in a Python `str`.
com.google.protobuf.ByteString
getStringValueBytes ()
 Represents a string of Unicode characters stored in a Python `str`.
Тип данных
getTensorDtypeValue ()
 Represents an enum value for dtype.
интервал
getTensorDtypeValueValue ()
 Represents an enum value for dtype.
TensorShapeProto
getTensorShapeValue ()
 Represents a TensorShape.
TensorShapeProtoOrBuilder
getTensorShapeValueOrBuilder ()
 Represents a TensorShape.
ТензорСпецПрото
getTensorSpecValue ()
 Represents a value for tf.TensorSpec.
TensorSpecProtoOrBuilder
getTensorSpecValueOrBuilder ()
 Represents a value for tf.TensorSpec.
Туплевалуе
getTupleValue ()
 Represents a tuple of `Value`.
TupleValueOrBuilder
getTupleValueOrBuilder ()
 Represents a tuple of `Value`.
ТипСпецификацияПрото
получитьТипСпецЗначение ()
 Represents a value for tf.TypeSpec.
ТипСпецПротоОрБилдер
getTypeSpecValueOrBuilder ()
 Represents a value for tf.TypeSpec.
окончательный com.google.protobuf.UnknownFieldSet
логическое значение
имеетBoundedTensorSpecValue ()
 Represents a value for tf.BoundedTensorSpec.
логическое значение
имеетDictValue ()
 Represents a dict `Value`.
логическое значение
имеетСписокЗначения ()
 Represents a list of `Value`.
логическое значение
имеетNamedTupleValue ()
 Represents Python's namedtuple.
логическое значение
логическое значение
имеетTensorShapeValue ()
 Represents a TensorShape.
логическое значение
имеетTensorSpecValue ()
 Represents a value for tf.TensorSpec.
логическое значение
имеетТуплевалуе ()
 Represents a tuple of `Value`.
логическое значение
имеетТипСпецЗначение ()
 Represents a value for tf.TypeSpec.
интервал
последнее логическое значение
статический StructuredValue.Builder
newBuilder (прототип StructuredValue )
статический StructuredValue.Builder
StructuredValue.Builder
статическое структурированное значение
parseDelimitedFrom (входной поток)
статическое структурированное значение
parseDelimitedFrom (ввод InputStream, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)
статическое структурированное значение
parseFrom (данные ByteBuffer, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)
статическое структурированное значение
parseFrom (вход com.google.protobuf.CodedInputStream)
статическое структурированное значение
parseFrom (данные byte[], com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)
статическое структурированное значение
parseFrom (данные ByteBuffer)
статическое структурированное значение
parseFrom (ввод com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)
статическое структурированное значение
parseFrom (данные com.google.protobuf.ByteString)
статическое структурированное значение
parseFrom (ввод входного потока, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)
статическое структурированное значение
parseFrom (данные com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)
статический
StructuredValue.Builder
пустота
writeTo (вывод com.google.protobuf.CodedOutputStream)

Унаследованные методы

Константы

общедоступный статический окончательный int BOOL_VALUE_FIELD_NUMBER

Постоянное значение: 14

общедоступный статический окончательный int BOUNDED_TENSOR_SPEC_VALUE_FIELD_NUMBER

Постоянное значение: 35

общедоступный статический окончательный int DICT_VALUE_FIELD_NUMBER

Постоянное значение: 53

общедоступный статический окончательный int FLOAT64_VALUE_FIELD_NUMBER

Постоянное значение: 11

общедоступный статический окончательный int INT64_VALUE_FIELD_NUMBER

Постоянное значение: 12

общедоступный статический окончательный int LIST_VALUE_FIELD_NUMBER

Постоянное значение: 51

общедоступный статический окончательный int NAMED_TUPLE_VALUE_FIELD_NUMBER

Постоянное значение: 54

общедоступный статический окончательный int NONE_VALUE_FIELD_NUMBER

Постоянное значение: 1

общедоступный статический окончательный int STRING_VALUE_FIELD_NUMBER

Постоянное значение: 13

общедоступный статический окончательный int TENSOR_DTYPE_VALUE_FIELD_NUMBER

Постоянное значение: 32

общедоступный статический окончательный int TENSOR_SHAPE_VALUE_FIELD_NUMBER

Постоянное значение: 31

общедоступный статический окончательный int TENSOR_SPEC_VALUE_FIELD_NUMBER

Постоянное значение: 33

общедоступный статический окончательный int TUPLE_VALUE_FIELD_NUMBER

Постоянное значение: 52

общедоступный статический окончательный int TYPE_SPEC_VALUE_FIELD_NUMBER

Постоянное значение: 34

Публичные методы

общедоступное логическое значение равно (Object obj)

общедоступное логическое значение getBoolValue ()

 Represents a boolean value.
 
bool bool_value = 14;

public BoundedTensorSpecProto getBoundedTensorSpecValue ()

 Represents a value for tf.BoundedTensorSpec.
 
.tensorflow.BoundedTensorSpecProto bounded_tensor_spec_value = 35;

public BoundedTensorSpecProtoOrBuilder getBoundedTensorSpecValueOrBuilder ()

 Represents a value for tf.BoundedTensorSpec.
 
.tensorflow.BoundedTensorSpecProto bounded_tensor_spec_value = 35;

общедоступное статическое StructuredValue getDefaultInstance ()

public StructuredValue getDefaultInstanceForType ()

общедоступный статический окончательный com.google.protobuf.Descriptors.Descriptor getDescriptor ()

public DictValue getDictValue ()

 Represents a dict `Value`.
 
.tensorflow.DictValue dict_value = 53;

public DictValueOrBuilder getDictValueOrBuilder ()

 Represents a dict `Value`.
 
.tensorflow.DictValue dict_value = 53;

общедоступный двойной getFloat64Value ()

 Represents a double-precision floating-point value (a Python `float`).
 
double float64_value = 11;

общедоступный длинный getInt64Value ()

 Represents a signed integer value, limited to 64 bits.
 Larger values from Python's arbitrary-precision integers are unsupported.
 
sint64 int64_value = 12;

общедоступный StructuredValue.KindCase getKindCase ()

общедоступное значение ListValue getListValue ()

 Represents a list of `Value`.
 
.tensorflow.ListValue list_value = 51;

общедоступный ListValueOrBuilder getListValueOrBuilder ()

 Represents a list of `Value`.
 
.tensorflow.ListValue list_value = 51;

public NamedTupleValue getNamedTupleValue ()

 Represents Python's namedtuple.
 
.tensorflow.NamedTupleValue named_tuple_value = 54;

public NamedTupleValueOrBuilder getNamedTupleValueOrBuilder ()

 Represents Python's namedtuple.
 
.tensorflow.NamedTupleValue named_tuple_value = 54;

общедоступный NoneValue getNoneValue ()

 Represents None.
 
.tensorflow.NoneValue none_value = 1;

общедоступный NoneValueOrBuilder getNoneValueOrBuilder ()

 Represents None.
 
.tensorflow.NoneValue none_value = 1;

общественный getParserForType ()

public int getSerializedSize ()

общедоступная строка getStringValue ()

 Represents a string of Unicode characters stored in a Python `str`.
 In Python 3, this is exactly what type `str` is.
 In Python 2, this is the UTF-8 encoding of the characters.
 For strings with ASCII characters only (as often used in TensorFlow code)
 there is effectively no difference between the language versions.
 The obsolescent `unicode` type of Python 2 is not supported here.
 
string string_value = 13;

public com.google.protobuf.ByteString getStringValueBytes ()

 Represents a string of Unicode characters stored in a Python `str`.
 In Python 3, this is exactly what type `str` is.
 In Python 2, this is the UTF-8 encoding of the characters.
 For strings with ASCII characters only (as often used in TensorFlow code)
 there is effectively no difference between the language versions.
 The obsolescent `unicode` type of Python 2 is not supported here.
 
string string_value = 13;

общедоступный тип данных getTensorDtypeValue ()

 Represents an enum value for dtype.
 
.tensorflow.DataType tensor_dtype_value = 32;

public int getTensorDtypeValueValue ()

 Represents an enum value for dtype.
 
.tensorflow.DataType tensor_dtype_value = 32;

общедоступный TensorShapeProto getTensorShapeValue ()

 Represents a TensorShape.
 
.tensorflow.TensorShapeProto tensor_shape_value = 31;

public TensorShapeProtoOrBuilder getTensorShapeValueOrBuilder ()

 Represents a TensorShape.
 
.tensorflow.TensorShapeProto tensor_shape_value = 31;

общедоступный TensorSpecProto getTensorSpecValue ()

 Represents a value for tf.TensorSpec.
 
.tensorflow.TensorSpecProto tensor_spec_value = 33;

public TensorSpecProtoOrBuilder getTensorSpecValueOrBuilder ()

 Represents a value for tf.TensorSpec.
 
.tensorflow.TensorSpecProto tensor_spec_value = 33;

public TupleValue getTupleValue ()

 Represents a tuple of `Value`.
 
.tensorflow.TupleValue tuple_value = 52;

public TupleValueOrBuilder getTupleValueOrBuilder ()

 Represents a tuple of `Value`.
 
.tensorflow.TupleValue tuple_value = 52;

общедоступный TypeSpecProto getTypeSpecValue ()

 Represents a value for tf.TypeSpec.
 
.tensorflow.TypeSpecProto type_spec_value = 34;

общедоступный TypeSpecProtoOrBuilder getTypeSpecValueOrBuilder ()

 Represents a value for tf.TypeSpec.
 
.tensorflow.TypeSpecProto type_spec_value = 34;

публичный финал com.google.protobuf.UnknownFieldSet getUnknownFields ()

общедоступное логическое значение hasBoundedTensorSpecValue ()

 Represents a value for tf.BoundedTensorSpec.
 
.tensorflow.BoundedTensorSpecProto bounded_tensor_spec_value = 35;

общедоступное логическое значение hasDictValue ()

 Represents a dict `Value`.
 
.tensorflow.DictValue dict_value = 53;

общедоступное логическое значение hasListValue ()

 Represents a list of `Value`.
 
.tensorflow.ListValue list_value = 51;

общедоступное логическое значение hasNamedTupleValue ()

 Represents Python's namedtuple.
 
.tensorflow.NamedTupleValue named_tuple_value = 54;

общедоступное логическое значение hasNoneValue ()

 Represents None.
 
.tensorflow.NoneValue none_value = 1;

общедоступное логическое значение hasTensorShapeValue ()

 Represents a TensorShape.
 
.tensorflow.TensorShapeProto tensor_shape_value = 31;

общедоступное логическое значение hasTensorSpecValue ()

 Represents a value for tf.TensorSpec.
 
.tensorflow.TensorSpecProto tensor_spec_value = 33;

общедоступное логическое значение hasTupleValue ()

 Represents a tuple of `Value`.
 
.tensorflow.TupleValue tuple_value = 52;

общедоступное логическое значение hasTypeSpecValue ()

 Represents a value for tf.TypeSpec.
 
.tensorflow.TypeSpecProto type_spec_value = 34;

public int hashCode ()

публичное финальное логическое значение isInitialized ()

общедоступный статический StructuredValue.Builder newBuilder (прототип StructuredValue )

общедоступный статический StructuredValue.Builder newBuilder ()

общедоступный StructuredValue.Builder newBuilderForType ()

общедоступный статический StructuredValue parseDelimitedFrom (входной поток InputStream)

Броски
Исключение IO

public static StructuredValue parseDelimitedFrom (входной поток InputStream, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)

Броски
Исключение IO

public static StructuredValue parseFrom (данные ByteBuffer, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)

Броски
Инвалидпротоколбуфферисключение

общедоступный статический StructuredValue parseFrom (вход com.google.protobuf.CodedInputStream)

Броски
Исключение IO

public static StructuredValue parseFrom (данные byte[], com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)

Броски
Инвалидпротоколбуфферисключение

public static StructuredValue parseFrom (данные ByteBuffer)

Броски
Инвалидпротоколбуфферисключение

public static StructuredValue parseFrom (вход com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)

Броски
Исключение IO

общедоступный статический StructuredValue parseFrom (данные com.google.protobuf.ByteString)

Броски
Инвалидпротоколбуфферисключение

public static StructuredValue parseFrom (ввод InputStream, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)

Броски
Исключение IO

public static StructuredValue parseFrom (данные com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)

Броски
Инвалидпротоколбуфферисключение

общественный статический парсер ()

public StructuredValue.Builder toBuilder ()

public void writeTo (вывод com.google.protobuf.CodedOutputStream)

Броски
Исключение IO