Lines Matching defs:Evaluator

152   auto Evaluator = std::make_unique<ReleaseModeModelRunner<AdditionAOTModel>>(
154 *Evaluator->getTensor<int64_t>(0) = 1;
155 *Evaluator->getTensor<int64_t>(1) = 2;
156 EXPECT_EQ(Evaluator->evaluate<int64_t>(), 3);
157 EXPECT_EQ(*Evaluator->getTensor<int64_t>(0), 1);
158 EXPECT_EQ(*Evaluator->getTensor<int64_t>(1), 2);
166 auto Evaluator = std::make_unique<ReleaseModeModelRunner<AdditionAOTModel>>(
168 *Evaluator->getTensor<int64_t>(0) = 1;
169 *Evaluator->getTensor<int64_t>(1) = 2;
170 *Evaluator->getTensor<int64_t>(2) = -3;
171 EXPECT_EQ(Evaluator->evaluate<int64_t>(), 3);
172 EXPECT_EQ(*Evaluator->getTensor<int64_t>(0), 1);
173 EXPECT_EQ(*Evaluator->getTensor<int64_t>(1), 2);
174 EXPECT_EQ(*Evaluator->getTensor<int64_t>(2), -3);
184 auto Evaluator = std::make_unique<ReleaseModeModelRunner<AdditionAOTModel>>(
186 *Evaluator->getTensor<int64_t>(0) = 1; // a
187 *Evaluator->getTensor<int64_t>(1) = 2; // c
188 *Evaluator->getTensor<int64_t>(2) = -3; // b
189 EXPECT_EQ(Evaluator->evaluate<int64_t>(), -2); // a + b
190 EXPECT_EQ(*Evaluator->getTensor<int64_t>(0), 1);
191 EXPECT_EQ(*Evaluator->getTensor<int64_t>(1), 2);
192 EXPECT_EQ(*Evaluator->getTensor<int64_t>(2), -3);
228 auto Evaluator = std::make_unique<ReleaseModeModelRunner<ComposedAOTModel>>(
230 *Evaluator->getTensor<int64_t>(0) = 1;
231 *Evaluator->getTensor<int64_t>(1) = 2;
232 EXPECT_EQ(Evaluator->evaluate<int64_t>(), -1);
235 Evaluator = std::make_unique<ReleaseModeModelRunner<ComposedAOTModel>>(
237 *Evaluator->getTensor<int64_t>(0) = 1;
238 *Evaluator->getTensor<int64_t>(1) = 2;
239 EXPECT_EQ(Evaluator->evaluate<int64_t>(), 3);
368 InteractiveModelRunner Evaluator(Ctx, Inputs, AdviceSpec, FromCompilerName,
371 Evaluator.switchContext("hi");
374 *Evaluator.getTensor<int64_t>(0) = 42;
375 *Evaluator.getTensor<int64_t>(1) = 43;
376 *Evaluator.getTensor<int64_t>(2) = 100;
377 float Ret = Evaluator.evaluate<float>();
381 *Evaluator.getTensor<int64_t>(0) = 10;
382 *Evaluator.getTensor<int64_t>(1) = -2;
383 *Evaluator.getTensor<int64_t>(2) = 1;
384 Ret = Evaluator.evaluate<float>();