Tflite NPU模型转换问题求助@Frank

你好khadas,我是按照链接https://docs.khadas.com/zh-cn/vim3/HowToConvertToUseNPU.html#修改1-quantize-model-sh 的方法进行配置的,但执行bash 0_import_model.sh && bash 1_quantize_model.sh && bash 2_export_case_code.sh的时候报错了,如下图


三个脚本文件我是这样配置的,如下图:



请问我是哪里出了问题?

@AI_3658 你的这个模型是在什么版本的tfilte下面训练的,版本太高的话,这个抓换工具可能支持不了

你好,我们模型用的是2.3.0版本下面训练的

@AI_3658 我们这个工具只支持到2.0的tensorflow,2.3的可能版本太高了
同时你可以在sdk里面找到这个文档,查看是否有不支持转换的层存在.
Neural Network Layer and Operation Support Guide (02)(ref.v1.17-20200623).pdf

你好,请问你们有可以支持转的OpenPose模型给我们测试一下吗?

你好,我们用低版本的模型转换也还是报错,截图如下:

@AI_3658 请将你的转换第一个脚本的内容贴出来,我认为你有部分信息写错了

2021-01-07 15-28-40屏幕截图
2021-01-07 15-29-17屏幕截图
你好,这是我前2个脚本的配置

@AI_3658 你这个输出的节点,确定是MobilenetV2/Logits/SpatialSqueeze,你应该用tf工具去看一下.错误log提示这个输出的节点不在模型里面MobilenetV2/Logits/SpatialSqueeze not in graph

请问你说的这个是怎么看,有没有教程?

@AI_3658 这个没有教程,可以参考tensorflow的github说明.

使用summarize_graph

你好,已经解决了,非常感谢 @Frank