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

Function TEST_F

tensorflow/cc/tools/freeze_saved_model_test.cc:273–290  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

271};
272
273TEST_F(FreezeTest, InputsAndOutputsSingleSignatureDef) {
274 // Test that inputs and outputs get correctly populated for a single
275 // SignatureDef.
276 SavedModelBundle saved_model_bundle;
277 std::unordered_set<string> expected_inputs = {"input0:0", "input1:0"};
278 std::unordered_set<string> expected_outputs = {"output0:0", "output1:0"};
279 SignatureDef signature_def =
280 BuildSignatureDef(expected_inputs, expected_outputs);
281 AddSignatureDefToSavedModelBundle(signature_def, "signature_def",
282 &saved_model_bundle);
283 GraphDef frozen_graph_def;
284 std::unordered_set<string> inputs;
285 std::unordered_set<string> outputs;
286 TF_ASSERT_OK(FreezeSavedModel(saved_model_bundle, &frozen_graph_def, &inputs,
287 &outputs));
288 EXPECT_EQ(expected_inputs, inputs);
289 EXPECT_EQ(expected_outputs, outputs);
290}
291
292TEST_F(FreezeTest, InputsAndOutputsMultipleSignatureDefs) {
293 // Test that inputs and outputs get correctly merged and populated when

Callers

nothing calls this directly

Calls 12

FreezeSavedModelFunction · 0.85
NonZeroFunction · 0.85
WithOpNameMethod · 0.80
mutable_inputsMethod · 0.80
mutable_outputsMethod · 0.80
ConstFunction · 0.50
MulFunction · 0.50
SplitFunction · 0.50
add_functionMethod · 0.45
ToGraphDefMethod · 0.45
set_nameMethod · 0.45

Tested by

no test coverage detected