chromium/components/omnibox/browser/autocomplete_scoring_model_executor.cc

// Copyright 2022 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "components/omnibox/browser/autocomplete_scoring_model_executor.h"

#include <optional>
#include <vector>

#include "base/check_op.h"
#include "base/notreached.h"
#include "third_party/tflite/src/tensorflow/lite/c/common.h"
#include "third_party/tflite_support/src/tensorflow_lite_support/cc/task/core/task_utils.h"

AutocompleteScoringModelExecutor::AutocompleteScoringModelExecutor() = default;
AutocompleteScoringModelExecutor::~AutocompleteScoringModelExecutor() = default;

bool AutocompleteScoringModelExecutor::Preprocess(
    const std::vector<TfLiteTensor*>& input_tensors,
    ModelInput input) {}

std::optional<AutocompleteScoringModelExecutor::ModelOutput>
AutocompleteScoringModelExecutor::Postprocess(
    const std::vector<const TfLiteTensor*>& output_tensors) {}