Lines Matching refs:Runner
256 void resetInputs(MLModelRunner &Runner) {
258 std::memset(Runner.getTensorUntyped(FeatureIDs::NAME), 0, \
290 MLModelRunner *Runner, const MachineBlockFrequencyInfo &MBFI,
298 // The assumption is that if the Runner could not be constructed, we emit-ed
300 const MLModelRunner &getRunner() const { return *Runner; }
302 /// This just calls Evaluate on the Runner, but in the development mode
350 MLModelRunner *const Runner;
398 if (!Runner) {
400 Runner = std::make_unique<ReleaseModeModelRunner<CompiledModelType>>(
403 Runner = std::make_unique<InteractiveModelRunner>(
409 MF, RA, Runner.get(),
413 std::unique_ptr<MLModelRunner> Runner;
434 MLModelRunner *Runner,
437 : MLEvictAdvisor(MF, RA, Runner, MBFI, Loops), Log(Log) {}
512 Runner = std::make_unique<NoInferenceModelRunner>(Ctx, InputFeatures);
514 Runner = ModelUnderTrainingRunner::createAndEnsureValid(
516 if (!Runner) {
529 if (auto *MUTR = dyn_cast<ModelUnderTrainingRunner>(Runner.get()))
543 if (!Runner)
548 MF, RA, Runner.get(),
553 std::unique_ptr<MLModelRunner> Runner;
573 MLModelRunner *Runner,
577 Runner(std::move(Runner)), MBFI(MBFI), Loops(Loops),
579 assert(this->Runner);
580 Runner->switchContext(MF.getName());
593 int64_t Ret = Runner->evaluate<int64_t>();
686 resetInputs(*Runner);
740 LRPosInfo, Runner,
773 Runner->getTensor<float>(FeatureIndex)[Pos] /= Largest[FeatureIndex];
776 *Runner->getTensor<float>(FeatureIDs::progress) =
918 Runner->getTensor<TYPE>(FeatureIDs::ID)[Pos] = static_cast<TYPE>(VAL); \