You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Do you happen to have the code you used to ingest embeddings into sqlite-vss? It shouldn't take 30 mins to insert 30k vectors. I suspect there's a number fixes that could be made to make it much faster, including:
Insert all vectors in one transaction (surround with BEGIN and COMMIT)
Avoid execute() and prefer executemany() if in Python
Insert vectors in all one go (depends on the source of your vectors)
Also depends if you're using a custom factory or now, so any example code would be great!
Here is a visual on how ingest time scales versus number of embeddings. If I log both axis' it looks approximately linear.
I also noticed that there only seems to be a single thread running for the entire duration of the ingest.
I am using embed dings with dimension 2560.
I am using python and have installed sqlite-vss via pip if that makes a difference
The text was updated successfully, but these errors were encountered: