Lines Matching refs:executionResult
625 ExecutionResult executionResult; in EvaluatePreparedModel() local
629 ret = execution->executeSynchronously(kNoDeadline, &executionResult); in EvaluatePreparedModel()
633 kNoDeadline, &executionResult); in EvaluatePreparedModel()
637 &executionResult); in EvaluatePreparedModel()
642 executionStatus = executionResult.outputSufficientSize in EvaluatePreparedModel()
645 outputShapes = std::move(executionResult.outputShapes); in EvaluatePreparedModel()
646 timing = executionResult.timing; in EvaluatePreparedModel()
675 ExecutionResult executionResult; in EvaluatePreparedModel() local
681 &executionResult); in EvaluatePreparedModel()
685 &executionResult); in EvaluatePreparedModel()
690 executionStatus = executionResult.outputSufficientSize in EvaluatePreparedModel()
693 outputShapes = std::move(executionResult.outputShapes); in EvaluatePreparedModel()
694 timing = executionResult.timing; in EvaluatePreparedModel()
713 FencedExecutionResult executionResult; in EvaluatePreparedModel() local
716 ret = execution->executeFenced({}, kNoDeadline, kNoDuration, &executionResult); in EvaluatePreparedModel()
720 kNoDeadline, kNoDuration, &executionResult); in EvaluatePreparedModel()
724 kNoDuration, &executionResult); in EvaluatePreparedModel()
731 } else if (executionResult.syncFence.get() != -1) { in EvaluatePreparedModel()
733 auto dupFd = dup(executionResult.syncFence.get()); in EvaluatePreparedModel()
745 kNoDeadline, kNoDuration, &executionResult); in EvaluatePreparedModel()
749 loopTimeoutDurationNs, kNoDuration, &executionResult); in EvaluatePreparedModel()
752 waitForSyncFence(executionResult.syncFence.get()); in EvaluatePreparedModel()
755 ASSERT_NE(executionResult.callback, nullptr); in EvaluatePreparedModel()
757 auto ret = executionResult.callback->getExecutionInfo(&timing, &timingFenced, in EvaluatePreparedModel()