File tree Expand file tree Collapse file tree 2 files changed +5
-4
lines changed
apis/python/src/tiledb/vector_search Expand file tree Collapse file tree 2 files changed +5
-4
lines changed Original file line number Diff line number Diff line change 11import numpy as np
22import tiledb
33
4- from tiledb .vector_search .ingestion import ingest
54from tiledb .vector_search .module import *
65from tiledb .vector_search .storage_formats import storage_formats
76from 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 ,
Original file line number Diff line number Diff line change 22from functools import partial
33
44from 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
58from tiledb .vector_search ._tiledbvspy import *
69import 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
You can’t perform that action at this time.
0 commit comments