previously, there is 1 benchmark that measures the reconstruction error and then measures the performance of the distance computation for the scalar quantizer. Split it up into distance benchmark and accuracy benchmark.
add performance benchmarks for encode and decode as well
refactor the benchmarks to accept n and d as command line arguments. We run the benchmarks with n = 2000 and d = 128 to start. Happy to expand it to d=256 and a higher n if we think it's better.
refactor the targets file so we can create servicelab experiments based on different parameters
Planning to use the benchmarks here to test my simd refactor changes (and expand the benchmarks when necessary).
Summary:
n
andd
as command line arguments. We run the benchmarks withn
= 2000 andd
= 128 to start. Happy to expand it to d=256
and a highern
if we think it's better.Planning to use the benchmarks here to test my simd refactor changes (and expand the benchmarks when necessary).
Reviewed By: mnorris11
Differential Revision: D62049857