Define a dummy init method
This commit is contained in:
parent
ac82f5b282
commit
05ba553ebc
|
@ -1,4 +1,5 @@
|
|||
abstract class EmbeddingService {
|
||||
Future<void> init();
|
||||
Future<List<double>> getImageEmbedding(String imagePath);
|
||||
Future<List<double>> getTextEmbedding(String text);
|
||||
|
||||
|
|
|
@ -7,6 +7,11 @@ class GGMLService extends EmbeddingService {
|
|||
final _computer = Computer.shared();
|
||||
final _logger = Logger("GGMLService");
|
||||
|
||||
@override
|
||||
Future<void> init() async {
|
||||
|
||||
}
|
||||
|
||||
@override
|
||||
Future<List<double>> getImageEmbedding(String imagePath) async {
|
||||
try {
|
||||
|
|
|
@ -46,6 +46,7 @@ class SemanticSearchService {
|
|||
if (Platform.isIOS) {
|
||||
return;
|
||||
}
|
||||
await _embeddingService.init();
|
||||
await EmbeddingStore.instance.init(preferences);
|
||||
await ModelLoader.instance.init(_computer);
|
||||
_setupCachedEmbeddings();
|
||||
|
|
Loading…
Reference in a new issue