Skip to content

Lightweight concurrent benchmark for graph-based ANNS algorithms and compute stagewise groudtruth tools

Notifications You must be signed in to change notification settings

Kwan-Yiu/ccANN-Bench

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ccANN-Bench

ccANN-Bench is a high-performance benchmark framework for evaluating the performance, stability, and resource consumption of ANN (Approximate Nearest Neighbor) indexing algorithms under high-concurrency, mixed read/write workloads.

Quick Start with Docker

Build Image

docker build -t ccann-bench .

Run Container

Basic usage:

docker run -it --rm ccann-bench

To mount a data directory:

docker run -it --rm -v /path/to/your/data:/app/data ccann-bench

Configuration

The benchmark configuration file is located at bench/config/config.yaml. Modify the parameters according to your needs:

  • Dataset paths
  • Algorithm parameters
  • Benchmark settings

Built-in Algorithms

About

Lightweight concurrent benchmark for graph-based ANNS algorithms and compute stagewise groudtruth tools

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •