cuvs
cuvs copied to clipboard
[FEA] ANN bench improvements
During porting the ANN benchmarks from RAFT (#130), a list of potential improvements was created:
- [ ] clang-tidy: cleanup naming conventions
- [ ] cleanup/unify logging (including CPU-only builds)
- [ ] fix/unify create_algo + create_search_param syntax
- [ ] actualize cuda_stub.hpp for cpu-only builds
- [ ] make sure there's no direct cuda dependencies in benchmark.hpp
- [ ] add the memory interconnect info to benchmark context
- [ ] add command line string which used for running the benchmarking to the benchmark context
- [ ] add more information about CPU cores and RAM to the benchmark context
- [ ] etc...