Индекс IVF_FLAT приводит к путанице при расчете памяти

1
8

У меня около 7 миллионов векторных данных с dim 768, использующих индекс IVF_FLAT, а n_list равен 1024. При загрузке коллекции я обнаружил, что использование памяти сначала увеличивается до 40 ГБ, а затем уменьшается до 20 ГБ. Учитывая расчет, 7000000 count * 8 byte * 768 dim = 40 ГБ — это использование необработанных данных, 1024 * 8 * 768 = 0,01 ГБ и 7000000 * 4 = 0,026 ГБ — это использование индекса IVF, так как же вычисляется 20 ГБ?

Объясните этот случай, и я беспокоюсь о потере информации

Вячеслав
Вопрос задан2 сентября 2024 г.

1 Ответ

Ваш ответ

Загрузить файл.