mini ivf
Version 1.0
Halo! Ini adalah mainan mini untuk IVF (indeks file terbalik), bersama dengan versi PQ (produk Quantizer).
Repo ini masih sedang dikembangkan, tetapi indeks IVF dasar dibangun dan disimpan, dan fungsionalitas kueri sudah diimplementasikan.
Dataset HDF5 dan .VEC didukung.
HDF5 (mode paralel aktif) diperlukan
Unduh dan Konfigurasikan
wget https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.N/hdf5-1.N.N/src/ < distribution > .tar.gz
gzip -cd < distribution > .tar.gz | tar xvf -
CC=mpicc CXX=mpicxx
./configure --prefix=/hdf5/install_path
--enable-parallelKompilasi dan instal
make -j 32
make install -j 32mkdir build
cd build
cmake ..
make -j4Anda dapat mengedit dataset dan konfigurasi di tes/test_ivfpq_sift1m_baseline.cpp.
configuration Termasuk KC ( k quantizer kasar) ...
test_ivfpq_sift1m_baseline membutuhkan nprobe ( nprobe <= kc ) dari baris perintah
cd tests
./test_ivfpq_sift1m_baseline 30