diff --git a/src/core/metric/quantized_integer_metric.cc b/src/core/metric/quantized_integer_metric.cc index f2c19cf..e4db831 100644 --- a/src/core/metric/quantized_integer_metric.cc +++ b/src/core/metric/quantized_integer_metric.cc @@ -99,7 +99,7 @@ class QuantizedIntegerMetric : public IndexMetric { auto turbo_ret = turbo::get_distance_func( turbo::MetricType::kSquaredEuclidean, turbo::DataType::kInt8, turbo::QuantizeType::kDefault); - if (turbo_ret) { + if (turbo_ret && m == 1 && n == 1) { return turbo_ret; } return DistanceMatrixCompute(m, n);