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.