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 | |
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 | |
Thông tin Tensor | getOutputsOrThrow (Khóa chuỗi) Named output parameters. |
int | |
com.google.protobuf.UnknownFieldSet cuối cùng | |
int | mã băm () |
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 | toBuilder () |
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)
công khai tĩnh cuối cùng com.google.protobuf.Descriptors.Descriptor getDescriptor ()
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;
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 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 |
---|