From e0f0f98fbd86febdc06084405dbe5092a4288c22 Mon Sep 17 00:00:00 2001 From: liuqi Date: Fri, 22 Sep 2017 12:26:30 +0800 Subject: [PATCH] Fix std::to_string bug in concat test. --- mace/ops/concat_test.cc | 4 ++-- mace/ops/ops_test_util.h | 7 +++++++ 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/mace/ops/concat_test.cc b/mace/ops/concat_test.cc index 6d376c62..216d3413 100644 --- a/mace/ops/concat_test.cc +++ b/mace/ops/concat_test.cc @@ -97,7 +97,7 @@ TEST_F(ConcatOpTest, Random) { auto &net = test_net(); auto builder = OpDefBuilder("Concat", "ConcatTest"); for (int i = 0; i < num_inputs; ++i) { - builder = builder.Input(("Input" + std::to_string(i)).c_str()); + builder = builder.Input(("Input" + ToString(i)).c_str()); } builder.Input("Axis") .Output("Output") @@ -114,7 +114,7 @@ TEST_F(ConcatOpTest, Random) { concat_axis_size += input_shapes[i][axis]; GenerateRandomRealTypeData(input_shapes[i], inputs[i]); input_ptrs[i] = inputs[i].data(); - net.AddInputFromArray(("Input" + std::to_string(i)).c_str(), input_shapes[i], inputs[i]); + net.AddInputFromArray(("Input" + ToString(i)).c_str(), input_shapes[i], inputs[i]); } net.AddInputFromArray("Axis", {}, {axis}); diff --git a/mace/ops/ops_test_util.h b/mace/ops/ops_test_util.h index ed651687..68ba9fea 100644 --- a/mace/ops/ops_test_util.h +++ b/mace/ops/ops_test_util.h @@ -302,6 +302,13 @@ void ExpectTensorNear(const Tensor &x, const Tensor &y, const double abs_err) { Expector::Near(x, y, abs_err); } +template +std::string ToString(const T& input) { + std::stringstream ss; + ss<