Compact vector representation

My vectors consist of integers in the range from -128 to 127. I would like to store these vectors compactly, ideally so that each element occupies one byte. Can I do that? If so, how?

I don’t believe so, my understanding is that 4-byte floating points are used and not configurable.

Hi @mgoldenbe

as per documentation (Upsert), and as @silas stated above the values of a vector are array of floats and this is not configurable. If you would need such a feature maybe submit a feature request and the community can vote for the request (and the Pinecone team is aware of it a bit more).

Hope this helps

Edit: mentioned the original answer

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.