Skip to content

Commit 0d5cf54

Browse files
Update TileDB core version (#369)
* Update TileDB core version * Fix TileDB-Py dependency error
1 parent 7515329 commit 0d5cf54

File tree

4 files changed

+13
-20
lines changed

4 files changed

+13
-20
lines changed

apis/python/requirements-py.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
numpy==1.24.3
22
tiledb-cloud==0.10.24
3-
tiledb==0.28.0
3+
tiledb==0.29.0
44
scikit-learn==1.3.2

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

Lines changed: 7 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -533,19 +533,16 @@ def clear_history(
533533
updates_array_uri = group[
534534
storage_formats[storage_version]["UPDATES_ARRAY_NAME"]
535535
].uri
536-
with tiledb.open(updates_array_uri, "m") as A:
537-
A.delete_fragments(0, timestamp)
536+
tiledb.Array.delete_fragments(updates_array_uri, 0, timestamp)
538537

539538
if index_type == "FLAT":
540539
db_uri = group[storage_formats[storage_version]["PARTS_ARRAY_NAME"]].uri
541-
with tiledb.open(db_uri, "m") as A:
542-
A.delete_fragments(0, timestamp)
540+
tiledb.Array.delete_fragments(db_uri, 0, timestamp)
543541
if storage_formats[storage_version]["IDS_ARRAY_NAME"] in group:
544542
ids_uri = group[
545543
storage_formats[storage_version]["IDS_ARRAY_NAME"]
546544
].uri
547-
with tiledb.open(ids_uri, "m") as A:
548-
A.delete_fragments(0, timestamp)
545+
tiledb.Array.delete_fragments(ids_uri, 0, timestamp)
549546
elif index_type == "IVF_FLAT":
550547
db_uri = group[storage_formats[storage_version]["PARTS_ARRAY_NAME"]].uri
551548
centroids_uri = group[
@@ -555,14 +552,10 @@ def clear_history(
555552
storage_formats[storage_version]["INDEX_ARRAY_NAME"]
556553
].uri
557554
ids_uri = group[storage_formats[storage_version]["IDS_ARRAY_NAME"]].uri
558-
with tiledb.open(db_uri, "m") as A:
559-
A.delete_fragments(0, timestamp)
560-
with tiledb.open(centroids_uri, "m") as A:
561-
A.delete_fragments(0, timestamp)
562-
with tiledb.open(index_array_uri, "m") as A:
563-
A.delete_fragments(0, timestamp)
564-
with tiledb.open(ids_uri, "m") as A:
565-
A.delete_fragments(0, timestamp)
555+
tiledb.Array.delete_fragments(db_uri, 0, timestamp)
556+
tiledb.Array.delete_fragments(centroids_uri, 0, timestamp)
557+
tiledb.Array.delete_fragments(index_array_uri, 0, timestamp)
558+
tiledb.Array.delete_fragments(ids_uri, 0, timestamp)
566559
group.close()
567560

568561

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ classifiers = [
1919

2020
dependencies = [
2121
"tiledb-cloud>=0.11",
22-
"tiledb>=0.28.0",
22+
"tiledb>=0.29.0",
2323
"typing-extensions", # for tiledb-cloud indirect, x-ref https://github.com/TileDB-Inc/TileDB-Cloud-Py/pull/428
2424
"scikit-learn",
2525
]

src/cmake/Modules/FindTileDB_EP.cmake

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -54,13 +54,13 @@ else()
5454
# Try to download prebuilt artifacts unless the user specifies to build from source
5555
if(DOWNLOAD_TILEDB_PREBUILT)
5656
fetch_prebuilt_tiledb(
57-
VERSION 2.22.0
58-
RELLIST_HASH SHA256=6ae0c1558f400cbee68b40810d29ad2cd0398e55378d158a9aafa3cd36b089b1
57+
VERSION 2.23.0
58+
RELLIST_HASH SHA256=2221b0ee2af2675d69f9cb31bc22062d3f379eeecc83b5fc713d00fa03d6e56f
5959
)
6060
else() # Build from source
6161
fetch_source_tiledb(
62-
VERSION 2.22.0
63-
RELLIST_HASH SHA256=6ae0c1558f400cbee68b40810d29ad2cd0398e55378d158a9aafa3cd36b089b1
62+
VERSION 2.23.0
63+
RELLIST_HASH SHA256=2221b0ee2af2675d69f9cb31bc22062d3f379eeecc83b5fc713d00fa03d6e56f
6464
)
6565
endif()
6666

0 commit comments

Comments
 (0)