尝试在Raspberry Pi中将冻结的图形文件(.pb)转换为TensorFlow Lite FlatBuffer文件(.tflite),会出现未定义的符号错误:
_ZN6tflite12tensor_utils27NeonSymmetricQuantizeFloatsEPKfiPaPfS4_S4 _。
我在自己的冻结图以及“ TensorFlow For Poets 2”生成的图上都收到此错误。 TensorFlow版本是1.11.0。
这是错误消息:
RuntimeError:TOCO失败,请参见控制台以获取信息。 b'/ usr / lib / python3.5 / importlib / _bootstrap.py:222:RuntimeWarning:模块\'tensorflow.python.framework.fast_tensor_util \'的编译时版本3.4与运行时版本3.5不匹配\ n返回f(* args ,** kwds)\ n / usr / lib / python3.5 / importlib / _bootstrap.py:222:RuntimeWarning:builtins.type大小已更改,可能表示二进制不兼容。预期为432,得到412 \ n返回f(* args,** kwds)\ nTraceback(最近一次调用为最新):\ n文件“ /home/pi/.local/bin/toco_from_protos”,第7行,\ n来自tensorflow.contrib.lite.toco.python.toco_from_protos导入main \ n文件“ /home/pi/.local/lib/python3.5/site-packages/tensorflow/contrib/lite/toco/python/toco_from_protos.py”,从tensorflow.contrib.lite.toco.python \ n中的第22行,导入tensorflow_wrap_toco \ n文件“ /home/pi/.local/lib/python3.5/site-packages/tensorflow/contrib/lite/toco/python/ tensorflow_wrap_toco.py”,第28行,位于\ n _tensorflow_wrap_toco = swig_import_helper()\ n文件“ /home/pi/.local/lib/python3.5/site-packages/tensorflow/contrib/lite/toco/python/tensorflow_wrap_toco。 py”,第24行,在swig_import_helper \ n _mod = imp.load_module(\'_ tensorflow_wrap_toco \',fp,路径名,说明)\ n文件“ /usr/lib/python3.5/imp.py”,第242行,在load_module \ n返回load_dynamic(名称,文件名,文件)\ n在load_dynamic中,文件“ /usr/lib/python3.5/imp.py”,第342行return _load(spec)\ nImportError:/home/pi/.local/lib/python3.5/site-packages/tensorflow/contrib/lite/toco/python/_tensorflow_wrap_toco.so:未定义的符号:_ZN6tflite12tensor_utils27NeonSymmetricQuantizeFloatsEP_fi_PpPPPfS >
有什么解决方法吗?