This repository is an open-source code for the SIGMOD 2024 Programming Contest, which challenges participants to design and implement efficient and scalable algorithms for Hybrid Vector Search in high dimensional space.
- CMake >= 3.16
- G++ >= 9.4.0
- OpenMP >= 4.0
We have provided a script (run.sh
) for compiling and running.
sh ./run.sh
Clone this repository to your local computer:
git clone https://github.com/KevinZeng08/sigmod-2024-contest.git
cd sigmod-2024-contest
Create the build directory for compilation.
rm -rf build
mkdir build
cd build
The dataset path has been hardcode in the baseline.cpp
for the contest as example solution.
cmake -DCMAKE_BUILD_TYPE=Release ..
make -j${nproc}
cd ..
./build/hybrid_search
- Members:
Name | Institutions | |
---|---|---|
Long Xiang | xiangl3@mail.sustech.edu.cn | Southern University of Science and Technology |
Bowen Zeng | kevinzeng0808@gmail.com | Zhejiang University |
Yu Lei | devleiyu@foxmail.com | Zhejiang University |
Yujun He | heyj2022@mail.sustech.edu.cn | Southern University of Science and Technology |
Weijian Chen | weijianchen666@gmail.com | Southern University of Science and Technology |
Yitao Zheng | 12210830@mail.sustech.edu.cn | Southern University of Science and Technology |
Yanqi Chen | 12011319@mail.sustech.edu.cn | Southern University of Science and Technology |
Some source code adapted from pyglass
pyglass is under the MIT-licensed.