0

[//services/passage_embeddings] Fix non-TfLite build

Change-Id: I86b1c5058e436c0b393de4a65635d60e508013e2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6532911
Commit-Queue: Judith Hemp <hempjudith@google.com>
Reviewed-by: Colin Blundell <blundell@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1459334}
This commit is contained in:
Judith Hemp
2025-05-13 03:23:08 -07:00
committed by Chromium LUCI CQ
parent 27496ded27
commit fb1610389d
2 changed files with 5 additions and 3 deletions

@ -21,9 +21,11 @@ PassageEmbeddingsService::PassageEmbeddingsService(
PassageEmbeddingsService::~PassageEmbeddingsService() = default;
#if BUILDFLAG(BUILD_WITH_TFLITE_LIB)
void PassageEmbeddingsService::OnEmbedderDisconnect() {
embedder_.reset();
}
#endif
void PassageEmbeddingsService::LoadModels(
mojom::PassageEmbeddingsLoadModelsParamsPtr model_params,

@ -23,9 +23,6 @@ class PassageEmbeddingsService : public mojom::PassageEmbeddingsService {
~PassageEmbeddingsService() override;
private:
// Called when the embedder remote disconnects.
void OnEmbedderDisconnect();
// mojom::PassageEmbeddingsService:
void LoadModels(mojom::PassageEmbeddingsLoadModelsParamsPtr model_params,
mojom::PassageEmbedderParamsPtr embedder_params,
@ -35,6 +32,9 @@ class PassageEmbeddingsService : public mojom::PassageEmbeddingsService {
mojo::Receiver<mojom::PassageEmbeddingsService> receiver_;
#if BUILDFLAG(BUILD_WITH_TFLITE_LIB)
// Called when the embedder remote disconnects.
void OnEmbedderDisconnect();
std::unique_ptr<PassageEmbedder> embedder_;
#endif
};