| 385 | ->ArgPair(100000, 100000); |
| 386 | |
| 387 | static void BM_GraphViewGetFanout(int iters, int num_fanins, int num_fanouts) { |
| 388 | testing::StopTiming(); |
| 389 | const GraphDef graph_def = test::CreateFaninFanoutNodeGraph( |
| 390 | num_fanins, num_fanouts, num_fanins, num_fanouts, |
| 391 | /*fanout_unique_index=*/true); |
| 392 | GraphView graph_view(&graph_def); |
| 393 | |
| 394 | testing::StartTiming(); |
| 395 | for (int i = 0; i < iters; ++i) { |
| 396 | const NodeDef* node = graph_view.GetNode("node"); |
| 397 | graph_view.GetFanout({node, 0}); |
| 398 | } |
| 399 | testing::StopTiming(); |
| 400 | } |
| 401 | |
| 402 | RUN_FANIN_FANOUT_BENCHMARK(BM_GraphViewGetFanout); |
| 403 |
nothing calls this directly
no test coverage detected