Cagra Search Params Module
Rust module: cuvs::cagra::search_params
Source: rust/cuvs/src/cagra/search_params.rs
SearchAlgo
Source: rust/cuvs/src/cagra/search_params.rs:10
HashMode
Source: rust/cuvs/src/cagra/search_params.rs:11
SearchParams
Supplemental parameters to search CAGRA index
Methods
new
Returns a new SearchParams object
Source: rust/cuvs/src/cagra/search_params.rs:18
set_max_queries
Maximum number of queries to search at the same time (batch size). Auto select when 0
Source: rust/cuvs/src/cagra/search_params.rs:27
set_itopk_size
Number of intermediate search results retained during the search. This is the main knob to adjust trade off between accuracy and search speed. Higher values improve the search accuracy
Source: rust/cuvs/src/cagra/search_params.rs:37
set_max_iterations
Upper limit of search iterations. Auto select when 0.
Source: rust/cuvs/src/cagra/search_params.rs:45
set_algo
Which search implementation to use.
Source: rust/cuvs/src/cagra/search_params.rs:53
set_team_size
Number of threads used to calculate a single distance. 4, 8, 16, or 32.
Source: rust/cuvs/src/cagra/search_params.rs:61
set_min_iterations
Lower limit of search iterations.
Source: rust/cuvs/src/cagra/search_params.rs:69
set_thread_block_size
Thread block size. 0, 64, 128, 256, 512, 1024. Auto selection when 0.
Source: rust/cuvs/src/cagra/search_params.rs:77
set_hashmap_mode
Hashmap type. Auto selection when AUTO.
Source: rust/cuvs/src/cagra/search_params.rs:85
set_hashmap_min_bitlen
Lower limit of hashmap bit length. More than 8.
Source: rust/cuvs/src/cagra/search_params.rs:93
set_hashmap_max_fill_rate
Upper limit of hashmap fill rate. More than 0.1, less than 0.9.
Source: rust/cuvs/src/cagra/search_params.rs:101
set_num_random_samplings
Number of iterations of initial random seed node selection. 1 or more.
Source: rust/cuvs/src/cagra/search_params.rs:109
set_rand_xor_mask
Bit mask used for initial random seed node selection.
Source: rust/cuvs/src/cagra/search_params.rs:117
Source: rust/cuvs/src/cagra/search_params.rs:14