1

NE10 NEON 优化浮点库。

是否有任何参考输出可用于检查输出,我目前正在检查 NE10 中功能的输出有效性。我正在使用 GNU octave 来检查输入和输出。

团队是否已经检查了输出-输入对应关系?我对 FFT 做了一些初步分析,结果如下。 https://docs.google.com/file/d/0B318pI7x2QVccXhNUWdiYlhmUWs/edit请发表评论。

经过多次试验后,我的 Fir 过滤器最终变成了这样...... https://docs.google.com/document/d/1c5ktcQ6VYlK2im3P2yGNNxRAZonssCApdLS7qkQwq6M/edit 请告诉是否有人检查过代码的真实工作,而不是使用随机数进行模拟。我正在尽最大努力获得输出,但它总是失真。请帮忙!!!!!!-我需要使用这个库。谢谢

4

2 回答 2

2

他已经在 Ne10 Github 问题跟踪器和 ARM 网站上发布了这个。我已经在几个地方回应说,FFT(真实的和复杂的)和 FIR 都经过了全面的单元测试和一致性测试。一致性测试将我们函数的输出与 Matlab 函数的输出进行比较。我建议,也许,他的输入结构没有正确填充,他回顾了如何从 stackoverflow 上的示例中填充结构类型(这里没有重新发布相同的问题)。我将三重检查我们的输出,但如果您仍然遇到问题,请将对话保持在一个线程上。

https://github.com/projectNe10/Ne10/issues/46I

谢谢!

于 2013-03-05T20:53:59.047 回答
2

我知道这个问题已经有一段时间了,但是当我尝试在 Android 的原生(ndk 的)jni 应用程序上使用 NE10 时遇到了类似的问题。

在我的情况下,当我运行与 NE10 捆绑的 NE10_dsp_unit_test_smoke 应用程序时一切正常,但是当将库链接到我的 jni 应用程序时,fft 函数返回了错误的结果(奇怪的 fft bin 值等......)。

事实证明,NE10 android 构建标志与 ndk 的 armeabi-v7a-hard 不兼容。

为了解决这个问题,我将 $(NE10_LIB_DIR)/build/modules/CMakeFiles/NE10.dir/flags.make 中 NE10 生成的构建标志替换为 ndk 生成的构建标志,一切都开始正常工作。

于 2015-09-30T10:17:47.047 回答