环境:
- mac OS 10.13.6
- python 3.6.5
- tensorflow 1.9.0 /1.10.0
问题:
-
build_all_ios.sh + echo 'i386 compilation failed. i386 compilation failed. 解决办法:参考之前的博客Tensorflow r1.9 2.0 iOS
-
在项目中导入libprotobuf-lite.a/libprotobuf.a/libtensorflow-core.a之后,编译报错,此时需要导入nsync.a。
-
-force_load libtensorflow-core.a之后编译会报错,需要添加Accelerate.framework。编译成功。
-
运行pb时出现E tensorflow/core/framework/op_kernel.cc:1197] OpKernel 的错误,继续查找原因
找到一篇很全面的文章,对比起来省了很多麻烦:https://www.zybuluo.com/qidiandasheng/note/1151583
2018-11-14
最新进展是运行pb 出现 E tensorflow/core/framework/op_kernel.cc:1197] OpKernel 对代码没有实质性影响,正常可以工作。
但是需求希望tensorflow 在 iOS 8.0以上运行,这一点还要继续摸索。