Lines Matching refs:result
209 void BenchmarkModel::saveInferenceOutput(InferenceResult* result, in saveInferenceOutput() argument
213 auto& sink = result->inferenceOutputs[output_index]; in saveInferenceOutput()
219 InferenceResult* result, int output_index) { in getOutputError() argument
255 result->meanSquareErrors[output_index] = err_sum / elements_count; in getOutputError()
256 result->maxSingleErrors[output_index] = max_error; in getOutputError()
346 InferenceResult result{ in benchmark() local
348 result.meanSquareErrors.resize(outputsCount); in benchmark()
349 result.maxSingleErrors.resize(outputsCount); in benchmark()
350 result.inferenceOutputs.resize(outputsCount); in benchmark()
360 getOutputError(data.outputs[j].ptr, data.outputs[j].size, &result, j); in benchmark()
366 saveInferenceOutput(&result, j); in benchmark()
371 results->push_back(result); in benchmark()
570 float runTimeout, CompilationBenchmarkResult* result) { in benchmarkCompilation() argument
571 if (result == nullptr) return false; in benchmarkCompilation()
576 &result->compileWithoutCacheTimeSec); in benchmarkCompilation()
584 success = getCompilationCacheSize(&result->cacheSizeBytes); in benchmarkCompilation()
591 if (result->cacheSizeBytes > 0) { in benchmarkCompilation()
593 auto& saveToCacheTimeSec = result->saveToCacheTimeSec.emplace(); in benchmarkCompilation()
603 auto& prepareFromCacheTimeSec = result->prepareFromCacheTimeSec.emplace(); in benchmarkCompilation()
612 return result; in benchmarkCompilation()