MCPcopy Create free account
hub / github.com/VectorDB-NTU/RaBitQ-Library / faster_config

Function faster_config

include/rabitqlib/quantization/rabitq.hpp:27–34  ·  view source on GitHub ↗

init config for faster quantization rabitq, for total_bits > 0, store const rescaling factor in RabitqConfig

Source from the content-addressed store, hash-verified

25// init config for faster quantization rabitq, for total_bits > 0, store const rescaling
26// factor in RabitqConfig
27inline RabitqConfig faster_config(size_t dim, size_t total_bits) {
28 RabitqConfig config;
29 if (total_bits > 1) {
30 config.t_const =
31 rabitq_impl::ex_bits::get_const_scaling_factors(dim, total_bits - 1);
32 }
33 return config;
34}
35
36template <typename T, bool Parallel = false>
37inline void quantize_one_batch(

Callers 4

constructMethod · 0.85
HierarchicalNSWMethod · 0.85
loadMethod · 0.85
constructMethod · 0.85

Calls 1

Tested by

no test coverage detected