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

Function TEST_F

tensorflow/core/grappler/optimizers/meta_optimizer_test.cc:137–154  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

135class MetaOptimizerTest : public GrapplerTest {};
136
137TEST_F(MetaOptimizerTest, RunsCustomOptimizer) {
138 TrivialTestGraphInputYielder fake_input(4, 1, 10, false, {"CPU:0"});
139 GrapplerItem item;
140 ASSERT_TRUE(fake_input.NextItem(&item));
141
142 TestOptimizer::SetOptimized(false);
143 ConfigProto config_proto;
144 auto& rewriter_config =
145 *config_proto.mutable_graph_options()->mutable_rewrite_options();
146 rewriter_config.add_optimizers("TestOptimizer");
147 rewriter_config.set_min_graph_nodes(-1);
148
149 MetaOptimizer optimizer(nullptr, config_proto);
150 GraphDef output;
151 const Status status = optimizer.Optimize(nullptr, item, &output);
152 TF_EXPECT_OK(status);
153 EXPECT_TRUE(TestOptimizer::IsOptimized());
154}
155
156TEST_F(MetaOptimizerTest, RunsCustomOptimizerWithParams) {
157 TrivialTestGraphInputYielder fake_input(4, 1, 10, false, {"CPU:0"});

Callers

nothing calls this directly

Calls 15

AttrValueClass · 0.85
GDefFunction · 0.85
NDefFunction · 0.85
FindOrNullFunction · 0.85
RunMetaOptimizerFunction · 0.85
num_functionsMethod · 0.80
WithGraphMethod · 0.80
signatureMethod · 0.80
WithOpNameMethod · 0.80
set_opMethod · 0.80
attrMethod · 0.80
nameMethod · 0.65

Tested by

no test coverage detected