Skip to content

Commit a758ce6

Browse files
author
Nikos Papailiou
committed
Fix
1 parent aeefe97 commit a758ce6

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

apis/python/src/tiledb/vector_search/index.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import numpy as np
22
import tiledb
33

4-
from tiledb.vector_search.ingestion import ingest
54
from tiledb.vector_search.module import *
65
from tiledb.vector_search.storage_formats import storage_formats
76
from typing import Any, Mapping, Optional
@@ -140,6 +139,7 @@ def open_updates_array(self):
140139
return tiledb.open(self.update_arrays_uri, mode="w")
141140

142141
def consolidate_updates(self):
142+
from tiledb.vector_search.ingestion import ingest
143143
return ingest(
144144
index_type=self.index_type,
145145
index_uri=self.uri,

apis/python/src/tiledb/vector_search/ingestion.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22
from functools import partial
33

44
from tiledb.cloud.dag import Mode
5+
from tiledb.vector_search.index import Index
6+
from tiledb.vector_search.flat_index import FlatIndex
7+
from tiledb.vector_search.ivf_flat_index import IVFFlatIndex
58
from tiledb.vector_search._tiledbvspy import *
69
import numpy as np
710

@@ -28,7 +31,7 @@ def ingest(
2831
verbose: bool = False,
2932
trace_id: Optional[str] = None,
3033
mode: Mode = Mode.LOCAL,
31-
):
34+
) -> Index:
3235
"""
3336
Ingest vectors into TileDB.
3437
@@ -97,8 +100,6 @@ def ingest(
97100
from tiledb.cloud.utilities import get_logger
98101
from tiledb.cloud.utilities import set_aws_context
99102
from tiledb.vector_search.storage_formats import storage_formats, STORAGE_VERSION
100-
from tiledb.vector_search.flat_index import FlatIndex
101-
from tiledb.vector_search.ivf_flat_index import IVFFlatIndex
102103

103104
# use index_group_uri for internal clarity
104105
index_group_uri = index_uri

0 commit comments

Comments
 (0)