Lines Matching full:runner
263 void resetInputs(MLModelRunner &Runner) {
265 std::memset(Runner.getTensorUntyped(FeatureIDs::NAME), 0, \
297 MLModelRunner *Runner, const MachineBlockFrequencyInfo &MBFI,
305 // The assumption is that if the Runner could not be constructed, we emit-ed
307 const MLModelRunner &getRunner() const { return *Runner; }
309 /// This just calls Evaluate on the Runner, but in the development mode
357 MLModelRunner *const Runner;
421 if (!Runner) {
423 Runner = std::make_unique<ReleaseModeModelRunner<CompiledModelType>>(
426 Runner = std::make_unique<InteractiveModelRunner>(
432 MF, RA, Runner.get(),
436 std::unique_ptr<MLModelRunner> Runner;
457 MLModelRunner *Runner,
460 : MLEvictAdvisor(MF, RA, Runner, MBFI, Loops), Log(Log) {}
535 Runner = std::make_unique<NoInferenceModelRunner>(Ctx, InputFeatures);
537 Runner = ModelUnderTrainingRunner::createAndEnsureValid(
539 if (!Runner) {
540 Ctx.emitError("Regalloc: could not set up the model runner");
552 if (auto *MUTR = dyn_cast<ModelUnderTrainingRunner>(Runner.get()))
566 if (!Runner)
571 MF, RA, Runner.get(),
576 std::unique_ptr<MLModelRunner> Runner;
595 MLModelRunner *Runner,
599 Runner(std::move(Runner)), MBFI(MBFI), Loops(Loops),
601 assert(this->Runner);
602 Runner->switchContext(MF.getName());
615 int64_t Ret = Runner->evaluate<int64_t>();
718 resetInputs(*Runner);
772 LRPosInfo, Runner,
805 Runner->getTensor<float>(FeatureIndex)[Pos] /= Largest[FeatureIndex];
808 *Runner->getTensor<float>(FeatureIDs::progress) =
966 Runner->getTensor<TYPE>(FeatureIDs::ID)[Pos] = static_cast<TYPE>(VAL); \