diff --git a/onnxruntime/test/providers/cpu/tensor/tensor_op_test.cc b/onnxruntime/test/providers/cpu/tensor/tensor_op_test.cc index e1ba1613c5..bf7fcf2e70 100644 --- a/onnxruntime/test/providers/cpu/tensor/tensor_op_test.cc +++ b/onnxruntime/test/providers/cpu/tensor/tensor_op_test.cc @@ -361,7 +361,7 @@ std::pair MeanStdev(std::vector& v) { std::vector diff(v.size()); std::transform(v.begin(), v.end(), diff.begin(), - std::bind2nd(std::minus(), mean)); + std::bind(std::minus(), std::placeholders::_1, mean)); float sq_sum = std::inner_product(diff.begin(), diff.end(), diff.begin(), 0.0f); float stdev = std::sqrt(sq_sum / v.size()); @@ -374,11 +374,11 @@ void Normalize(std::vector& v, float stdev = mean_stdev.second; std::transform(v.begin(), v.end(), v.begin(), - std::bind2nd(std::minus(), mean)); + std::bind(std::minus(), std::placeholders::_1, mean)); if (normalize_variance) { std::transform(v.begin(), v.end(), v.begin(), - std::bind2nd(std::divides(), stdev)); + std::bind(std::divides(), std::placeholders::_1, stdev)); } }