tensorflow 初始化失败

idea_however 2017-11-21 03:54:50
从网上下载了一个demo,用别人的模型没任何问题,将assets文件下两个.txt和.pb模型文件换成了自己的模型文件,运行时提醒tensorflow初始化失败
具体错误:

11-21 15:22:38.173 23997-24012/com.mindorks.tensorflowexample E/AndroidRuntime: FATAL EXCEPTION: pool-1-thread-1
Process: com.mindorks.tensorflowexample, PID: 23997
java.lang.RuntimeException: Error initializing TensorFlow!
at com.mindorks.tensorflowexample.MainActivity$5.run(MainActivity.java:140)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
at java.lang.Thread.run(Thread.java:818)
Caused by: java.lang.UnsupportedOperationException: Op BatchNormWithGlobalNormalization is not available in GraphDef version 21. It has been removed in version 9. Use tf.nn.batch_normalization().
at org.tensorflow.Graph.importGraphDef(Native Method)
at org.tensorflow.Graph.importGraphDef(Graph.java:113)
at org.tensorflow.Graph.importGraphDef(Graph.java:97)
at org.tensorflow.contrib.android.TensorFlowInferenceInterface.load(TensorFlowInferenceInterface.java:402)
at org.tensorflow.contrib.android.TensorFlowInferenceInterface.initializeTensorFlow(TensorFlowInferenceInterface.java:91)
at com.mindorks.tensorflowexample.TensorFlowImageClassifier.create(TensorFlowImageClassifier.java:109)
at com.mindorks.tensorflowexample.MainActivity$5.run(MainActivity.java:129)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113) 
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) 
at java.lang.Thread.run(Thread.java:818) 


请问大神,这个问题要怎么解决
...全文
356 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

80,350

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧