MCPcopy Create free account
hub / github.com/DeepRec-AI/DeepRec / MedianAbs

Function MedianAbs

tensorflow/lite/kernels/cpu_backend_gemm_test.cc:111–120  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

109
110template <typename Scalar>
111double MedianAbs(const std::vector<Scalar>& vector) {
112 EXPECT_GT(vector.size(), 0);
113 std::vector<double> vector_abs;
114 vector_abs.resize(vector.size());
115 for (int i = 0; i < vector.size(); i++) {
116 vector_abs[i] = std::abs(static_cast<double>(vector[i]));
117 }
118 std::sort(std::begin(vector_abs), std::end(vector_abs));
119 return vector_abs[vector_abs.size() / 2];
120}
121
122template <typename Scalar>
123void Clamp(const std::vector<Scalar>& src, Scalar clamp_min, Scalar clamp_max,

Callers 1

Calls 4

sortFunction · 0.85
absFunction · 0.50
sizeMethod · 0.45
resizeMethod · 0.45

Tested by

no test coverage detected