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

Function TEST_F

tensorflow/core/kernels/hexagon/graph_transferer_test.cc:265–294  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

263}
264
265TEST_F(GraphTransfererTest, LoadAddGraph) {
266 GraphDef def = CreateAddGraphDef();
267 ASSERT_TRUE(gt_.LoadGraphFromProto(TEST_GRAPH_TRANSFER_OPS_DEFINITIONS, def,
268 {}, std::vector<string>{NAME_A_PLUS_B},
269 false)
270 .ok());
271 SanityCheckNodes(gt_);
272
273 const int const_node_count =
274 gt_.GetGraphTransferInfo().const_node_info_size();
275 ASSERT_EQ(2, const_node_count);
276 const GraphTransferConstNodeInfo* params_a = FindConstNodeInfo(gt_, NAME_A);
277 ASSERT_TRUE(params_a != nullptr);
278 EXPECT_EQ(NAME_A, params_a->name());
279 ASSERT_EQ(4, params_a->shape_size());
280 EXPECT_EQ(1, params_a->shape(0));
281 EXPECT_EQ(1, params_a->shape(1));
282 EXPECT_EQ(1, params_a->shape(2));
283 EXPECT_EQ(1, params_a->shape(3));
284 EXPECT_EQ(4, params_a->data().length());
285
286 const GraphTransferConstNodeInfo* params_b = FindConstNodeInfo(gt_, NAME_B);
287 ASSERT_TRUE(params_b != nullptr);
288 ASSERT_EQ(4, params_b->shape_size());
289 EXPECT_EQ(1, params_b->shape(0));
290 EXPECT_EQ(1, params_b->shape(1));
291 EXPECT_EQ(1, params_b->shape(2));
292 EXPECT_EQ(1, params_b->shape(3));
293 EXPECT_EQ(4, params_b->data().length());
294}
295
296TEST_F(GraphTransfererTest, LoadAddGraphWithOutputTensorMap) {
297 GraphDef def = CreateAddGraphDef();

Callers

nothing calls this directly

Calls 15

CreateAddGraphDefFunction · 0.85
SanityCheckNodesFunction · 0.85
FindConstNodeInfoFunction · 0.85
CreateConvGraphDefFunction · 0.85
FindNodeInfoFunction · 0.85
CreatePoolGraphDefFunction · 0.85
LoadGraphFromProtoMethod · 0.80
input_countMethod · 0.80
nameMethod · 0.65
TensorClass · 0.50
okMethod · 0.45
shapeMethod · 0.45

Tested by

no test coverage detected