首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pycocotools (核心转储)。这是AVX的问题吗?

pycocotools (核心转储)。这是AVX的问题吗?
EN

Stack Overflow用户
提问于 2018-08-27 18:07:00
回答 2查看 253关注 0票数 0

我尝试使用python中的pycocotools:

代码语言:javascript
复制
$ 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)有关?

EN

回答 2

Stack Overflow用户

发布于 2018-08-27 18:23:30

如果pycocotools对编译后的部分有问题,请运行

  • pip uninstall -y pycocotools
  • pip install --no-binary :all: pycocotools

这应该会编译机器上pycoctools附带的C代码。

票数 1
EN

Stack Overflow用户

发布于 2018-08-27 20:04:12

如果你的程序试图在不支持AVX指令的CPU上执行AVX指令,你会在OSes上得到SIGILL (非法指令)。

“分割错误”似乎是某种自定义的错误消息,因为正常的字符串总是“分割错误”。在运行时选择的非AVX版本的代码中可能存在错误或更严格的对齐要求;对于在AVX CPU上工作的代码和没有AVX的分段错误而言,运行时分派可能是一种合理的机制。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52036979

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档