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

Function TEST

tensorflow/cc/training/queue_runner_test.cc:111–127  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

109}
110
111TEST(QueueRunnerTest, BasicTest) {
112 GraphDef graph_def = BuildSimpleGraph();
113 auto session = BuildSessionAndInitVariable(graph_def);
114
115 QueueRunnerDef queue_runner_def = BuildQueueRunnerDef(
116 kQueueName, {kCountUpToOpName}, kSquareOpName, "", {});
117
118 std::unique_ptr<QueueRunner> qr;
119 TF_EXPECT_OK(QueueRunner::New(queue_runner_def, &qr));
120 TF_CHECK_OK(qr->Start(session.get()));
121 TF_EXPECT_OK(qr->Join());
122
123 std::vector<Tensor> outputs;
124 TF_EXPECT_OK(session->Run({}, {kSquareOpName}, {}, &outputs));
125 int square_value = *outputs[0].scalar<int>().data();
126 EXPECT_EQ(square_value, 100);
127}
128
129TEST(QueueRunnerTest, QueueClosedCode) {
130 GraphDef graph_def = BuildSimpleGraph();

Callers

nothing calls this directly

Calls 15

BuildSimpleGraphFunction · 0.85
BuildQueueRunnerDefFunction · 0.85
BuildDoubleQueueGraphFunction · 0.85
DefaultFunction · 0.85
RegisterRunnerMethod · 0.80
RequestStopMethod · 0.80
AddErrorCallbackMethod · 0.80
WithOpNameMethod · 0.80
NewSessionFunction · 0.50
FIFOQueueClass · 0.50

Tested by

no test coverage detected