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 | [email protected] | Southern University of Science and Technology |
| Bowen Zeng | [email protected] | Zhejiang University |
| Yu Lei | [email protected] | Zhejiang University |
| Yujun He | [email protected] | Southern University of Science and Technology |
| Weijian Chen | [email protected] | Southern University of Science and Technology |
| Yitao Zheng | [email protected] | Southern University of Science and Technology |
| Yanqi Chen | [email protected] | Southern University of Science and Technology |
Some source code adapted from pyglass
pyglass is under the MIT-licensed.