Vamana Index Params Module
Rust module: cuvs::vamana::index_params
Source: rust/cuvs/src/vamana/index_params.rs
IndexParams
Methods
new
Returns a new IndexParams
Source: rust/cuvs/src/vamana/index_params.rs:15
set_metric
DistanceType to use for building the index
Source: rust/cuvs/src/vamana/index_params.rs:24
set_graph_degree
Maximum degree of output graph corresponds to the R parameter in the original Vamana literature.
Source: rust/cuvs/src/vamana/index_params.rs:33
set_visited_size
Maximum number of visited nodes per search corresponds to the L parameter in the Vamana literature
Source: rust/cuvs/src/vamana/index_params.rs:42
set_vamana_iters
Number of Vamana vector insertion iterations (each iteration inserts all vectors).
Source: rust/cuvs/src/vamana/index_params.rs:50
set_alpha
Alpha for pruning parameter
Source: rust/cuvs/src/vamana/index_params.rs:58
set_max_fraction
Maximum fraction of dataset inserted per batch. Larger max batch decreases graph quality, but improves speed
Source: rust/cuvs/src/vamana/index_params.rs:67
set_batch_base
Base of growth rate of batch sizes
Source: rust/cuvs/src/vamana/index_params.rs:75
set_queue_size
Size of candidate queue structure - should be (2^x)-1
Source: rust/cuvs/src/vamana/index_params.rs:83
set_reverse_batchsize
Max batchsize of reverse edge processing (reduces memory footprint)
Source: rust/cuvs/src/vamana/index_params.rs:91
Source: rust/cuvs/src/vamana/index_params.rs:11