centos中paddlepaddle下载报错问题“illegal instruction”解决

用pip3直接进行install paddlepaddle的话可能会出现以下错误(具体下载方法在上篇博文末尾):

[root@hw007 bin]# python3
Python 3.6.6 (default, Mar 29 2019, 00:03:27) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-36)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import paddle
>>> import paddle.fluid
Illegal instruction (core dumped)

这个错误的原因主要是因为我的服务器cenos 7系统中不包含avx,因此出现了illegal instruction错误。所以对于没有不包含avx的机器,应该下载no-avx模式的paddlepaddle。哎,查了好久在找到解决方法。希望你们看到我的博文可以少走弯路?。

wget http://paddle-wheel.bj.bcebos.com/1.3.0-cpu-noavx-mkl/paddlepaddle-1.3.0-cp36-cp36m-linux_x86_64.whl
pip3 install paddlepaddle-1.3.0-cp36-cp36m-linux_x86_64.whl

我按安装上面的paddle.whl的版本主要是因为我使用的是python3.6,根据python版本不同使用的包(请在这里下载no_avx版本的安装包)。执行以上操作之后进行测试:

[root@hw007 downloads]# python3
Python 3.6.6 (default, Mar 29 2019, 00:03:27) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-36)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import paddle.fluid
>>> 

终于成功了。

你可能感兴趣的:(python,paddle,pip3,no-avx)