[//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:

committed by
Chromium LUCI CQ

parent
27496ded27
commit
fb1610389d
services/passage_embeddings
@ -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
|
||||
};
|
||||
|
Reference in New Issue
Block a user