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

Function TEST

tensorflow/tools/graph_transforms/set_device_test.cc:82–101  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

80} // namespace
81
82TEST(SetDeviceTest, TestSetDevice) {
83 GraphDef graph_def = CreateDeviceGraph();
84 GraphDef result;
85 TransformFuncContext context;
86 context.input_names = {};
87 context.output_names = {"mul_node1"};
88 context.params.insert(std::pair<string, std::vector<string>>(
89 {"device", {string("/device:CPU:0")}}));
90 TF_ASSERT_OK(SetDevice(graph_def, context, &result));
91
92 std::map<string, const NodeDef*> node_lookup;
93 MapNamesToNodes(result, &node_lookup);
94 EXPECT_EQ("/device:CPU:0", node_lookup.at("mul_node1")->device());
95 EXPECT_EQ("/device:CPU:0", node_lookup.at("add_node2")->device());
96 EXPECT_EQ("/device:CPU:0", node_lookup.at("add_node3")->device());
97 EXPECT_EQ("/device:CPU:0", node_lookup.at("const_node1")->device());
98 EXPECT_EQ("/device:CPU:0", node_lookup.at("const_node2")->device());
99 EXPECT_EQ("/device:CPU:0", node_lookup.at("const_node3")->device());
100 EXPECT_EQ("/device:CPU:0", node_lookup.at("add_node4")->device());
101}
102
103TEST(SetDeviceTest, TestSetDeviceIfDefault) {
104 GraphDef graph_def = CreateDeviceGraph();

Callers

nothing calls this directly

Calls 6

CreateDeviceGraphFunction · 0.85
MapNamesToNodesFunction · 0.85
SetDeviceFunction · 0.70
insertMethod · 0.45
deviceMethod · 0.45
atMethod · 0.45

Tested by

no test coverage detected