分段错误(核心已转储)- TFLite
Segmentation fault (core dumped) - TFLite
描述问题
从官方 TensorFlow source (COCO SSD MobileNet v1) and perform inference with minimal.cc 读取模型,我们得到以下错误。
系统信息
- 主机 OS 平台和分发:Linux Ubuntu 16.04
- TensorFlow 安装自(源代码或二进制文件):来自源代码 (b运行ch r1.12)
- 目标平台:iMX.6 (Arm v7)
当您运行进入问题
时,请提供commands/steps的确切顺序
root@analytics:~# ./minimal ssd_mobilenet_v1_1_metadata_1.tflite
minimal: /usr/src/debug/tensorflow-lite/1.0-r0/git/tensorflow/contrib/lite/tools/make/downloads/eigen/unsupported/Eigen/CXX11/src/util/
MaxSizeVector.h:84: T& EigenForTFLite::MaxSizeVector<T>::operator[](std::size_t) [with T = EigenForTFLite::RunQueue
<EigenForTFLite::StlThreadEnvironment::Task, 1024u>*; std::size_t = unsigned int]:
Assertion `i < size_' failed.
Segmentation fault (core dumped)
对于为什么我们会遇到此错误(因为版本、TFlite 二进制文件或模型等),您有什么想法或建议吗?
提前谢谢你。
看来 TensorFlow Lite 版本太旧,无法支持。请考虑使用 TF 2.5 或更高版本。
你好,你应该关心tflite是从哪里来的,tflite版本是错误的
我遇到了类似的事情,我的解释器对象正在给出
分段错误(核心已转储) 错误。在调试时我发现问题出在
- .so tflite_runtime 的文件在上传到服务器时损坏。
- 模型文件,由于同样的原因损坏了。
然后我用git在服务器之间传输文件,很有帮助。
描述问题
从官方 TensorFlow source (COCO SSD MobileNet v1) and perform inference with minimal.cc 读取模型,我们得到以下错误。
系统信息
- 主机 OS 平台和分发:Linux Ubuntu 16.04
- TensorFlow 安装自(源代码或二进制文件):来自源代码 (b运行ch r1.12)
- 目标平台:iMX.6 (Arm v7)
当您运行进入问题
时,请提供commands/steps的确切顺序root@analytics:~# ./minimal ssd_mobilenet_v1_1_metadata_1.tflite
minimal: /usr/src/debug/tensorflow-lite/1.0-r0/git/tensorflow/contrib/lite/tools/make/downloads/eigen/unsupported/Eigen/CXX11/src/util/
MaxSizeVector.h:84: T& EigenForTFLite::MaxSizeVector<T>::operator[](std::size_t) [with T = EigenForTFLite::RunQueue
<EigenForTFLite::StlThreadEnvironment::Task, 1024u>*; std::size_t = unsigned int]:
Assertion `i < size_' failed.
Segmentation fault (core dumped)
对于为什么我们会遇到此错误(因为版本、TFlite 二进制文件或模型等),您有什么想法或建议吗? 提前谢谢你。
看来 TensorFlow Lite 版本太旧,无法支持。请考虑使用 TF 2.5 或更高版本。
你好,你应该关心tflite是从哪里来的,tflite版本是错误的
我遇到了类似的事情,我的解释器对象正在给出 分段错误(核心已转储) 错误。在调试时我发现问题出在
- .so tflite_runtime 的文件在上传到服务器时损坏。
- 模型文件,由于同样的原因损坏了。
然后我用git在服务器之间传输文件,很有帮助。