публичный финальный класс SignatureDef
SignatureDef defines the signature of a computation supported by a TensorFlow graph. For example, a model with two loss computations, sharing a single input, might have the following signature_def map. Note that across the two SignatureDefs "loss_A" and "loss_B", the input key, output key, and method_name are identical, and will be used by system(s) that implement or rely upon this particular loss method. The output tensor names differ, demonstrating how different outputs can exist for the same method. signature_def { key: "loss_A" value { inputs { key: "input" value { name: "input:0" dtype: DT_STRING tensor_shape: ... } } outputs { key: "loss_output" value { name: "loss_output_A:0" dtype: DT_FLOAT tensor_shape: ... } } } ... method_name: "some/package/compute_loss" } signature_def { key: "loss_B" value { inputs { key: "input" value { name: "input:0" dtype: DT_STRING tensor_shape: ... } } outputs { key: "loss_output" value { name: "loss_output_B:0" dtype: DT_FLOAT tensor_shape: ... } } } ... method_name: "some/package/compute_loss" }Тип protobuf
tensorflow.SignatureDef
Вложенные классы
сорт | SignatureDef.Builder | SignatureDef defines the signature of a computation supported by a TensorFlow graph. |
Константы
интервал | INPUTS_FIELD_NUMBER | |
интервал | METHOD_NAME_FIELD_NUMBER | |
интервал | OUTPUTS_FIELD_NUMBER |
Публичные методы
логическое значение | содержитInputs (строковый ключ) Named input parameters. |
логическое значение | содержитВыходы (Строковый ключ) Named output parameters. |
логическое значение | равно (Объект obj) |
статический SignatureDef | |
ПодписьDef | |
окончательный статический com.google.protobuf.Descriptors.Descriptor | |
Карта<String, TensorInfo > | получить входы () Вместо этого используйте getInputsMap() . |
интервал | getInputsCount () Named input parameters. |
Карта<String, TensorInfo > | getInputsMap () Named input parameters. |
ТензорИнфо | |
ТензорИнфо | getInputsOrThrow (строковый ключ) Named input parameters. |
Нить | получитьИмяМетода () Extensible method_name information enabling third-party users to mark a SignatureDef as supporting a particular method. |
com.google.protobuf.ByteString | getMethodNameBytes () Extensible method_name information enabling third-party users to mark a SignatureDef as supporting a particular method. |
Карта<String, TensorInfo > | получить выходы () Вместо этого используйте getOutputsMap() . |
интервал | getOutputsCount () Named output parameters. |
Карта<String, TensorInfo > | getOutputsMap () Named output parameters. |
ТензорИнфо | |
ТензорИнфо | getOutputsOrThrow (строковый ключ) Named output parameters. |
интервал | |
окончательный com.google.protobuf.UnknownFieldSet | |
интервал | хэш-код () |
последнее логическое значение | |
статический SignatureDef.Builder | newBuilder (прототип SignatureDef ) |
статический SignatureDef.Builder | |
SignatureDef.Builder | |
статический SignatureDef | parseDelimitedFrom (входной поток) |
статический SignatureDef | parseDelimitedFrom (ввод InputStream, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry) |
статический SignatureDef | parseFrom (данные ByteBuffer) |
статический SignatureDef | parseFrom (ввод com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry) |
статический SignatureDef | parseFrom (данные ByteBuffer, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry) |
статический SignatureDef | parseFrom (вход com.google.protobuf.CodedInputStream) |
статический SignatureDef | parseFrom (данные byte[], com.google.protobuf.ExtensionRegistryLite ExtensionRegistry) |
статический SignatureDef | parseFrom (данные com.google.protobuf.ByteString) |
статический SignatureDef | parseFrom (ввод входного потока, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry) |
статический SignatureDef | parseFrom (данные com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry) |
статический | парсер () |
SignatureDef.Builder | toBuilder () |
пустота | writeTo (вывод com.google.protobuf.CodedOutputStream) |
Унаследованные методы
Константы
общедоступный статический окончательный int INPUTS_FIELD_NUMBER
Постоянное значение: 1
общедоступный статический окончательный int METHOD_NAME_FIELD_NUMBER
Постоянное значение: 3
общедоступный статический окончательный int OUTPUTS_FIELD_NUMBER
Постоянное значение: 2
Публичные методы
общедоступное логическое значение containsInputs (строковый ключ)
Named input parameters.
map<string, .tensorflow.TensorInfo> inputs = 1;
общедоступное логическое значение containsOutputs (строковый ключ)
Named output parameters.
map<string, .tensorflow.TensorInfo> outputs = 2;
общедоступное логическое значение равно (Object obj)
общедоступный статический окончательный com.google.protobuf.Descriptors.Descriptor getDescriptor ()
public int getInputsCount ()
Named input parameters.
map<string, .tensorflow.TensorInfo> inputs = 1;
общедоступная Map<String, TensorInfo > getInputsMap ()
Named input parameters.
map<string, .tensorflow.TensorInfo> inputs = 1;
public TensorInfo getInputsOrDefault (строковый ключ, TensorInfo defaultValue)
Named input parameters.
map<string, .tensorflow.TensorInfo> inputs = 1;
public TensorInfo getInputsOrThrow (строковый ключ)
Named input parameters.
map<string, .tensorflow.TensorInfo> inputs = 1;
общедоступная строка getMethodName ()
Extensible method_name information enabling third-party users to mark a SignatureDef as supporting a particular method. This enables producers and consumers of SignatureDefs, e.g. a model definition library and a serving library to have a clear hand-off regarding the semantics of a computation. Note that multiple SignatureDefs in a single MetaGraphDef may have the same method_name. This is commonly used to support multi-headed computation, where a single graph computation may return multiple results.
string method_name = 3;
public com.google.protobuf.ByteString getMethodNameBytes ()
Extensible method_name information enabling third-party users to mark a SignatureDef as supporting a particular method. This enables producers and consumers of SignatureDefs, e.g. a model definition library and a serving library to have a clear hand-off regarding the semantics of a computation. Note that multiple SignatureDefs in a single MetaGraphDef may have the same method_name. This is commonly used to support multi-headed computation, where a single graph computation may return multiple results.
string method_name = 3;
public int getOutputsCount ()
Named output parameters.
map<string, .tensorflow.TensorInfo> outputs = 2;
общедоступная Map<String, TensorInfo > getOutputsMap ()
Named output parameters.
map<string, .tensorflow.TensorInfo> outputs = 2;
public TensorInfo getOutputsOrDefault (строковый ключ, TensorInfo defaultValue)
Named output parameters.
map<string, .tensorflow.TensorInfo> outputs = 2;
public TensorInfo getOutputsOrThrow (строковый ключ)
Named output parameters.
map<string, .tensorflow.TensorInfo> outputs = 2;
общественный getParserForType ()
public int getSerializedSize ()
публичный финал com.google.protobuf.UnknownFieldSet getUnknownFields ()
public int hashCode ()
публичное окончательное логическое значение isInitialized ()
общедоступная статическая SignatureDef parseDelimitedFrom (входной поток InputStream)
Броски
Исключение IO |
---|
общедоступный статический SignatureDef parseDelimitedFrom (ввод InputStream, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)
Броски
Исключение IO |
---|
общедоступный статический SignatureDef parseFrom (данные ByteBuffer)
Броски
Инвалидпротоколбуфферисключение |
---|
общедоступный статический SignatureDef parseFrom (ввод com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)
Броски
Исключение IO |
---|
public static SignatureDef parseFrom (данные ByteBuffer, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)
Броски
Инвалидпротоколбуфферисключение |
---|
общедоступный статический SignatureDef parseFrom (вход com.google.protobuf.CodedInputStream)
Броски
Исключение IO |
---|
общедоступный статический SignatureDef parseFrom (данные byte[], com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)
Броски
Инвалидпротоколбуфферисключение |
---|
общедоступный статический SignatureDef parseFrom (данные com.google.protobuf.ByteString)
Броски
Инвалидпротоколбуфферисключение |
---|
общедоступный статический SignatureDef parseFrom (ввод InputStream, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)
Броски
Исключение IO |
---|
общедоступный статический SignatureDef parseFrom (данные com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)
Броски
Инвалидпротоколбуфферисключение |
---|
общественный статический парсер ()
public void writeTo (вывод com.google.protobuf.CodedOutputStream)
Броски
Исключение IO |
---|