SignatureDef

lớp cuối cùng công khai 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 loại tensorflow.SignatureDef

Các lớp lồng nhau

lớp học Chữ kýDef.Builder
 SignatureDef defines the signature of a computation supported by a TensorFlow
 graph. 

Hằng số

int INPUTS_FIELD_NUMBER
int METHOD_NAME_FIELD_NUMBER
int OUTPUTS_FIELD_NUMBER

Phương pháp công khai

boolean
chứaĐầu vào (Khóa chuỗi)
 Named input parameters.
boolean
chứaĐầu ra (Khóa chuỗi)
 Named output parameters.
boolean
bằng (Đối tượng obj)
Chữ ký tĩnhDef
Chữ kýDef
com.google.protobuf.Descriptors.Descriptor tĩnh cuối cùng
Bản đồ<Chuỗi, TensorInfo >
getInputs ()
Thay vào đó hãy sử dụng getInputsMap() .
int
getInputsCount ()
 Named input parameters.
Bản đồ<Chuỗi, TensorInfo >
getInputsMap ()
 Named input parameters.
Thông tin Tensor
getInputsOrDefault (Khóa chuỗi, TensorInfo defaultValue)
 Named input parameters.
Thông tin Tensor
getInputsOrThrow (Khóa chuỗi)
 Named input parameters.
Sợi dây
getMethodName ()
 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.
Bản đồ<Chuỗi, TensorInfo >
getOutputs ()
Thay vào đó hãy sử dụng getOutputsMap() .
int
getOutputsCount ()
 Named output parameters.
Bản đồ<Chuỗi, TensorInfo >
getOutputsMap ()
 Named output parameters.
Thông tin Tensor
getOutputsOrDefault (Khóa chuỗi, TensorInfo defaultValue)
 Named output parameters.
Thông tin Tensor
getOutputsOrThrow (Khóa chuỗi)
 Named output parameters.
int
com.google.protobuf.UnknownFieldSet cuối cùng
int
boolean cuối cùng
tĩnh SignatureDef.Builder
newBuilder (nguyên mẫu SignatureDef )
tĩnh SignatureDef.Builder
Chữ kýDef.Builder
Chữ ký tĩnhDef
phân tích cú phápDelimitedFrom (Đầu vào luồng đầu vào)
Chữ ký tĩnhDef
phân tích cú phápDelimitedFrom (Đầu vào luồng đầu vào, com.google.protobuf.ExtensionRegistryLite tiện ích mở rộngRegistry)
Chữ ký tĩnhDef
ParseFrom (dữ liệu ByteBuffer)
Chữ ký tĩnhDef
ParseFrom (đầu vào com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)
Chữ ký tĩnhDef
ParseFrom (Dữ liệu ByteBuffer, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)
Chữ ký tĩnhDef
ParseFrom (đầu vào com.google.protobuf.CodedInputStream)
Chữ ký tĩnhDef
ParseFrom (dữ liệu byte[], com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)
Chữ ký tĩnhDef
ParseFrom (dữ liệu com.google.protobuf.ByteString)
Chữ ký tĩnhDef
ParseFrom (Đầu vào inputStream, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)
Chữ ký tĩnhDef
ParsFrom (dữ liệu com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)
tĩnh
Chữ kýDef.Builder
trống rỗng
writeTo (đầu ra com.google.protobuf.CodedOutputStream)

Phương pháp kế thừa

Hằng số

int cuối cùng tĩnh công khai INPUTS_FIELD_NUMBER

Giá trị không đổi: 1

int tĩnh công khai METHOD_NAME_FIELD_NUMBER

Giá trị không đổi: 3

int tĩnh cuối cùng OUTPUTS_FIELD_NUMBER

Giá trị không đổi: 2

Phương pháp công khai

boolean công khai chứaĐầu vào (Khóa chuỗi)

 Named input parameters.
 
map<string, .tensorflow.TensorInfo> inputs = 1;

boolean công khai chứaĐầu ra (Khóa chuỗi)

 Named output parameters.
 
map<string, .tensorflow.TensorInfo> outputs = 2;

boolean công khai bằng (Object obj)

public static SignatureDef getDefaultInstance ()

public SignatureDef getDefaultInstanceForType ()

công khai tĩnh cuối cùng com.google.protobuf.Descriptors.Descriptor getDescriptor ()

Bản đồ công khai<String, TensorInfo > getInputs ()

Thay vào đó hãy sử dụng getInputsMap() .

int công khai getInputsCount ()

 Named input parameters.
 
map<string, .tensorflow.TensorInfo> inputs = 1;

Bản đồ công khai<String, TensorInfo > getInputsMap ()

 Named input parameters.
 
map<string, .tensorflow.TensorInfo> inputs = 1;

công khai TensorInfo getInputsOrDefault (Khóa chuỗi, TensorInfo defaultValue)

 Named input parameters.
 
map<string, .tensorflow.TensorInfo> inputs = 1;

công khai TensorInfo getInputsOrThrow (Khóa chuỗi)

 Named input parameters.
 
map<string, .tensorflow.TensorInfo> inputs = 1;

Chuỗi công khai 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;

com.google.protobuf.ByteString getMethodNameBytes công khai ()

 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;

Bản đồ công khai<String, TensorInfo > getOutputs ()

Thay vào đó hãy sử dụng getOutputsMap() .

int công khai getOutputsCount ()

 Named output parameters.
 
map<string, .tensorflow.TensorInfo> outputs = 2;

Bản đồ công khai<String, TensorInfo > getOutputsMap ()

 Named output parameters.
 
map<string, .tensorflow.TensorInfo> outputs = 2;

công khai TensorInfo getOutputsOrDefault (Khóa chuỗi, TensorInfo defaultValue)

 Named output parameters.
 
map<string, .tensorflow.TensorInfo> outputs = 2;

công khai TensorInfo getOutputsOrThrow (Khóa chuỗi)

 Named output parameters.
 
map<string, .tensorflow.TensorInfo> outputs = 2;

công cộng getParserForType ()

int công khai getSerializedSize ()

trận chung kết công khai com.google.protobuf.UnknownFieldSet getUnknownFields ()

mã băm int công khai ()

boolean cuối cùng công khai được khởi tạo ()

public static SignatureDef.Builder newBuilder (nguyên mẫu SignatureDef )

tĩnh công khai SignatureDef.Builder newBuilder ()

public SignatureDef.Builder newBuilderForType ()

tĩnh công khai SignatureDef phân tích cú phápDelimitedFrom (Đầu vào luồng đầu vào)

Ném
IOException

public static SignatureDef parsingDelimitedFrom (đầu vào InputStream, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)

Ném
IOException

phân tích cú pháp SignatureDef tĩnh công khaiFrom (dữ liệu ByteBuffer)

Ném
Giao thức đệm ngoại lệ không hợp lệ

phân tích cú pháp tĩnh công khai SignatureDefFrom (đầu vào com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)

Ném
IOException

phân tích cú pháp tĩnh công khai SignatureDefFrom (Dữ liệu ByteBuffer, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)

Ném
Giao thức đệm ngoại lệ không hợp lệ

phân tích cú pháp tĩnh công khai SignatureDefFrom (đầu vào com.google.protobuf.CodedInputStream)

Ném
IOException

phân tích cú pháp tĩnh công khai SignatureDefFrom (dữ liệu byte[], com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)

Ném
Giao thức đệm ngoại lệ không hợp lệ

Phân tích cú pháp tĩnh tĩnh công khai SignatureDefFrom (dữ liệu com.google.protobuf.ByteString)

Ném
Giao thức đệm ngoại lệ không hợp lệ

phân tích cú pháp SignatureDef tĩnh công khaiFrom (đầu vào InputStream, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)

Ném
IOException

phân tích cú pháp tĩnh công khai SignatureDefFrom (dữ liệu com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)

Ném
Giao thức đệm ngoại lệ không hợp lệ

công cộng tĩnh trình phân tích cú pháp ()

public void writeTo (đầu ra com.google.protobuf.CodedOutputStream)

Ném
IOException