| 162 | } |
| 163 | |
| 164 | std::pair<float, float> normalize_in_place(std::vector<float> & values) { |
| 165 | double sum = 0.0; |
| 166 | double sumsq = 0.0; |
| 167 | for (int64_t i = 0; i < static_cast<int64_t>(values.size()); ++i) { |
| 168 | const double value = static_cast<double>(values[static_cast<size_t>(i)]); |
| 169 | sum += value; |
| 170 | sumsq += value * value; |
| 171 | } |
| 172 | return normalize_in_place_with_stats(values, sum, sumsq); |
| 173 | } |
| 174 | |
| 175 | std::pair<double, double> build_demucs_complex_input( |
| 176 | std::vector<float> & out, |
no test coverage detected