-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
tflite转换为mnn模型后,结果不一致 #2332
Comments
testMNNFromTflite.py 里面有对 MNN 和 Tflite 的结果进行对比测试的,你运行这个脚本的结果是什么? |
我运行 testMNNFromTflite.py 只有模型转换成功的信息,没有对比测试。结果如下:
testMNNFromTflite.py 是源码中的代码 https://github.com/alibaba/MNN/blob/master/tools/script/testMNNFromTflite.py 。代码中我也没看到对mnn模型的测试。只有转换代码,见 代码第52行。 是否还有其他的测试工具? |
第 52 行就是转换 + 测试了。参考文档 https://mnn-docs.readthedocs.io/en/latest/tools/convert.html |
看上去测试文件夹已经产生,你可以在 MNNConvert 后面加上 --testdir=tflite 来同步执行 MNN 运行测试的 |
谢谢回复。
|
tflite 模型发到我邮箱吧,[email protected] |
好的,已发邮件 |
请问有什么进展吗?是否正在排查 |
正在查 |
2.6.2 修正,增加了 fc 的relu / relu6激活函数处理 |
平台: windows python
版本: 使用pip安装mnn ,版本2.4.2
因为testMNNFromTflite.py只有转换模型,没有进行测试,我自己写代码进行测试。
测试模型输入8个神经元,输出6个神经元。
tflite模型测试代码为:
运行结果:[ 0.62054753 4.4321437 8.301928 18.445957 8.4631405 26.668837 ]
mnn模型测试代码为:
运行结果:(-71.7250747680664, -50.912940979003906, -34.28445053100586, -0.3217184543609619, 0.9764547348022461, 11.506729125976562)
两个结果不一致。mnn模型是由tflite模型经命令
MNNConvert -f TFLITE --modelFile model.tflite --MNNModel model.mnn --bizCode biz
转换而来。如果需要模型文件,请提供邮箱,模型文件可邮件发送。如有什么需要核对的点,请告知,谢谢。
The text was updated successfully, but these errors were encountered: