我尝试使用python中的pycocotools:
$ ipython
Python 3.6.5 | packaged by conda-forge | (default, Apr 6 2018, 13:39:56)
Type 'copyright', 'credits' or 'license' for more information
IPython 6.5.0 -- An enhanced Interactive Python. Type '?' for help.
In [1]: from pycocotools.coco import COCO
Segmentation Error (core dumped)这是否与我的CPU缺少AVX指令(至强E5520)有关?
发布于 2018-08-27 18:23:30
如果pycocotools对编译后的部分有问题,请运行
pip uninstall -y pycocotoolspip install --no-binary :all: pycocotools这应该会编译机器上pycoctools附带的C代码。
发布于 2018-08-27 20:04:12
如果你的程序试图在不支持AVX指令的CPU上执行AVX指令,你会在OSes上得到SIGILL (非法指令)。
“分割错误”似乎是某种自定义的错误消息,因为正常的字符串总是“分割错误”。在运行时选择的非AVX版本的代码中可能存在错误或更严格的对齐要求;对于在AVX CPU上工作的代码和没有AVX的分段错误而言,运行时分派可能是一种合理的机制。
https://stackoverflow.com/questions/52036979
复制相似问题