Cargo Features

diskann-benchmark has no features set by default.

[dependencies]
diskann-benchmark = { version = "0.50.0", features = ["spherical-quantization", "product-quantization", "scalar-quantization", "minmax-quantization", "disk-index"] }
spherical-quantization

Enable spherical-quantization based algorithms

product-quantization

Enable product-quantization based algorithms

scalar-quantization

Enable scalar-quantization based algorithms

minmax-quantization

Enable minmax-quantization based algorithms

disk-index

Enable Disk Index benchmarks

Enables opentelemetry ^0.30.0, opentelemetry_sdk ^0.30.0, and scopeguard, perf_test of diskann-disk, diskann-providers, and diskann-tools