SignatureDef

публичный финальный класс 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.
ТензорИнфо
getInputsOrDefault (строковый ключ, TensorInfo defaultValue)
 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.
ТензорИнфо
getOutputsOrDefault (строковый ключ, TensorInfo defaultValue)
 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
пустота
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)

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

public SignatureDef getDefaultInstanceForType ()

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

общедоступная Map<String, TensorInfo > getInputs ()

Вместо этого используйте getInputsMap() .

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;

общедоступная Map<String, TensorInfo > getOutputs ()

Вместо этого используйте getOutputsMap() .

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 ()

public static SignatureDef.Builder newBuilder (прототип SignatureDef )

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

общественный SignatureDef.Builder newBuilderForType ()

общедоступная статическая 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)

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

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

общедоступная SignatureDef.Builder toBuilder ()

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

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