Segmentation fault when install torch_sparse and torch_scatter

Segmentation fault一般是c/c++的指针错误。在安装python包时,也会偶尔遇到。这个时候往往让你质疑人生,明明一切都可以,却出现了这样的错误,一般人也无法找到该错误的原因。

其实这就是complier编译器版本的问题,往往是你用一个低版本的编译器去编译了高版本的代码。虽然时向下兼容,可能通过编译,但还是会出错,程序就是这么神奇。

假设你已经安装好了高级版本的编译器。例如现在最新的gcc 7.3,切换到gcc 7.3 (可以同时安装多个版本的gcc)

scl enable devtoolset-7 bash

检查现在的gcc

gcc -v

gcc version 7.3.1 20180303 (Red Hat 7.3.1-5) (GCC) 

原来gcc版本时4.8,一般情况下也够用,但很多时候还是不行,一个服务器拥有多个版本gcc是明智的选择。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值