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

Function GetGenericSignature

tensorflow/contrib/session_bundle/signature.cc:200–217  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

198}
199
200Status GetGenericSignature(const string& name,
201 const tensorflow::MetaGraphDef& meta_graph_def,
202 GenericSignature* signature) {
203 Signatures signatures;
204 TF_RETURN_IF_ERROR(GetSignatures(meta_graph_def, &signatures));
205 const auto& it = signatures.named_signatures().find(name);
206 if (it == signatures.named_signatures().end()) {
207 return errors::InvalidArgument(
208 strings::StrCat("Missing generic signature named \"", name, "\" in ",
209 DebugStringIfAvailable(signatures)));
210 }
211 if (!it->second.has_generic_signature()) {
212 return errors::InvalidArgument(strings::StrCat(
213 "Expected a generic signature: ", DebugStringIfAvailable(it->second)));
214 }
215 *signature = it->second.generic_signature();
216 return Status::OK();
217}
218
219Status GetDefaultSignature(const tensorflow::MetaGraphDef& meta_graph_def,
220 Signature* default_signature) {

Callers 2

TEST_FFunction · 0.85
TESTFunction · 0.85

Calls 6

GetSignaturesFunction · 0.85
InvalidArgumentFunction · 0.85
DebugStringIfAvailableFunction · 0.85
StrCatFunction · 0.50
findMethod · 0.45
endMethod · 0.45

Tested by 2

TEST_FFunction · 0.68
TESTFunction · 0.68