docs.rs failed to build diskann-disk-0.56.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build:
diskann-disk-0.55.0
DiskANN Disk Index Crate
This crate provides disk-based indexing capabilities for DiskANN.
Overview
The disk-index crate contains all the components specifically needed for building and searching disk-based indices:
Structure
src/
├── build/ # Disk index building pipeline
│ ├── builder/ # Core disk index builder and logic
│ └── configuration/ # Build parameters and quantization configuration
├── search/ # Disk index search infrastructure
│ ├── provider/ # Disk vertex providers and caching implementations
│ └── traits/ # Core traits for vertex providers and factories
├── data_model/ # Core data structures for disk indices
├── storage/ # Disk I/O operations and quantization
└── utils/ # Disk-specific utilities
Implementation Status
This crate has been populated with the core disk index functionality from the main diskann crate. The refactor is complete with the following modules implemented:
Build Module
- Builder: Core disk index builder, quantizer, and build operations
- Configuration: Disk build parameters, filter parameters, and quantization types
Search Module
- Provider: Disk vertex providers, caching implementations, and factory patterns
- Traits: Core traits for vertex providers and provider factories
Data Model Module
- Graph headers, metadata, layout versioning, and caching structures
Storage Module
- Disk I/O operations with reader and writer APIs
- Quantization compression and generation utilities
Utils Module
- Disk-specific partitioning utilities
Dependencies
This crate depends on:
diskann: Core types and utilitiesdiskann-providers: Main DiskANN library (including storage abstractions)diskann-utils: Utility functionsdiskann-vector: Vector operationsdiskann-linalg: Linear algebra operationsdiskann-quantization: Vector quantization