The official diskann docker image.
Maintained by: openEuler CloudNative SIG.
Where to get help: openEuler CloudNative SIG, openEuler.
DiskANN is a suite of scalable, accurate and cost-effective approximate nearest neighbor search algorithms for large-scale vector search that support real-time changes and simple filters. This code is based on ideas from Microsoft's DiskANN.
The tag of each diskann docker image is consist of the version of diskann and the version of basic image. The details are as follows
| Tags | Currently | Architectures |
|---|---|---|
| 0.52.0-oe2403sp4 | diskann 0.52.0 on openEuler 24.03-lts-sp4 | amd64, arm64 |
| 0.52.0-oe2403sp3 | diskann 0.52.0 on openEuler 24.03-lts-sp3 | amd64, arm64 |
This image provides the DiskANN command-line tools for building, searching, and benchmarking approximate nearest neighbor indexes.
docker run openeuler/diskann:{Tag} diskann-benchmark --help
The following CLI tools are included in the image:
diskann-benchmark — Main benchmark and search toolcompute_groundtruth — Compute ground truth for accuracy evaluationcompute_multivec_groundtruth — Compute ground truth for multi-vector datasetsgen_associated_data_from_range — Generate associated data from a rangegenerate_minmax — Generate minmax quantization tablesgenerate_pq — Generate product quantization tablesgenerate_synthetic_labels — Generate synthetic label datarandom_data_generator — Generate random vector datasetsrelative_contrast — Compute relative contrast of a datasetsubsample_bin — Subsample a binary vector filedocker run openeuler/diskann:{Tag} <tool-name> --help
If you have any questions or want to use some special features, please submit an issue or a pull request on openeuler-docker-images.
Content type
Image
Digest
sha256:982a03be1…
Size
94.9 MB
Last updated
2 months ago
docker pull openeuler/diskannPulls:
5
Last week