fy

Results 8 issues of fy

No breaking changes were made to the existing module `raft-ann-bench`. The proposal is for migrating functionalities of `raft-ann-bench` to the refactored module. Key features of the refactoring: * Refactor `raft-ann-bench.run`...

improvement
non-breaking
python

**Describe the bug** `raft-ann-bench` fails to benchmark the build time of `faiss_cpu_flat`. The index seems to build successfully, as the index file is saved, but the result file is not...

bug
Vector Search

**Is your feature request related to a problem? Please describe.** The [documentation](https://docs.rapids.ai/api/raft/nightly/raft_ann_benchmarks/#step-2-build-and-search-index) is not up-to-date. For example, the default value for `--search-mode` is actually `latency` as of now. **Describe the...

feature request
Vector Search

**Is your feature request related to a problem? Please describe.** Unable to run benchmarks for `faiss_cpu_ivf_flat` and `faiss_cpu_ivf_pq`. The default configuration files are missing: https://github.com/rapidsai/raft/tree/branch-24.04/python/raft-ann-bench/src/raft-ann-bench/run/conf/algos **Describe the solution you'd like**...

feature request
Vector Search

**Describe the solution you'd like** We could consider replacing the `argparse` with `typer`, which offers a more modern and refined look. `typer` has many advantages over `argparse`, including * better...

feature request
Vector Search

**Is your feature request related to a problem? Please describe.** When using the Python library, it is not possible to override some CLI options in the underlying C++ binaries. For...

feature request
Vector Search

**Is your feature request related to a problem? Please describe.** Currently, the data models for the configuration yaml files are not validated. Directly referencing `dict` by key isn't safe. For...

feature request
improvement
Vector Search

**Is your feature request related to a problem? Please describe.** Currently `raft-ann-bench.run` does not distinguish the output from different search modes (`latency` or `throughtput`). As a result, the result file...

feature request
Vector Search