Generate synthetic data
| 24 | |
| 25 | // Generate synthetic data |
| 26 | static void generate_data(float offset, size_t n, float * dst) { |
| 27 | for (size_t i = 0; i < n; i++) { |
| 28 | dst[i] = 0.1 + 2*cosf(i + offset); |
| 29 | } |
| 30 | } |
| 31 | |
| 32 | // Calculate RMSE between two float arrays |
| 33 | static float array_rmse(const float * a1, const float * a2, size_t n) { |