python illegal instruction core dumped怎么解决

 我来答
从空去听8
2017-11-18 · TA获得超过7439个赞
知道大有可为答主
回答量:6907
采纳率:93%
帮助的人:5574万
展开全部
  • 环境: 
    unbuntu 14.04 
    anaconda3 
    cuda:7.5 
    CPU:AMD

  • 安装方法: 
    根据官网: 
    conda install pytorch torchvision -c soumith

  • 报错

  • import torch

  • x=torch.Tensor(5,3)print(x)Illegal instruction (core dumped)12345

  • 一般来说,SIGILL 错误在binary 包含CPU不支持的指令时出现,因为官网上的安装方式是 binary,也就是说官方的binary和我的CPU(AMD而不是 intel)不匹配,需要从source安装,方法如下:

  • git clone 官方github地址

  • sudo conda uninstall pytorch torchvision -c soumith (根据安装时的指令)

  • sudo python3 setup.py install

  • 官方对此错误的解释:

    reference

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式