MCPcopy Create free account
hub / github.com/DeepRec-AI/DeepRec / GetSignatures

Function GetSignatures

tensorflow/contrib/session_bundle/signature.cc:49–60  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

47} // namespace
48
49Status GetSignatures(const tensorflow::MetaGraphDef& meta_graph_def,
50 Signatures* signatures) {
51 const auto& collection_def = meta_graph_def.collection_def();
52 const auto it = collection_def.find(kSignaturesKey);
53 if (it == collection_def.end() || it->second.any_list().value_size() != 1) {
54 return errors::FailedPrecondition(
55 strings::StrCat("Expected exactly one signatures proto in : ",
56 DebugStringIfAvailable(meta_graph_def)));
57 }
58 const auto& any = it->second.any_list().value(0);
59 return ParseAny(any, signatures, "tensorflow.serving.Signatures");
60}
61
62Status SetSignatures(const Signatures& signatures,
63 tensorflow::MetaGraphDef* meta_graph_def) {

Callers 9

GetRegressionSignatureFunction · 0.85
GetGenericSignatureFunction · 0.85
GetDefaultSignatureFunction · 0.85
GetNamedSignatureFunction · 0.85
CheckSessionBundleFunction · 0.85
TESTFunction · 0.85

Calls 7

FailedPreconditionFunction · 0.85
DebugStringIfAvailableFunction · 0.85
ParseAnyFunction · 0.85
StrCatFunction · 0.50
findMethod · 0.45
endMethod · 0.45
valueMethod · 0.45

Tested by 2

CheckSessionBundleFunction · 0.68
TESTFunction · 0.68