大佬们好,我在龙芯CPU上做了适配移植paddle,安装后,import paddle报错,如下:
[root@k8s ~]# python3
Python 3.6.8 (default, Jun 9 2021, 03:24:10)
[GCC 8.3.0 20190222 (Loongson 8.3.0-6)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import paddle
WARNING: AVX is not support on your machine. Hence, no_avx core will be imported, It has much worse preformance than avx core.
Error: Can not import noavx core while this file exists: /usr/local/lib64/python3.6/site-packages/paddle/fluid/core_noavx.so
Traceback (most recent call last):
File "", line 1, in
File "/usr/local/lib64/python3.6/site-packages/paddle/__init__.py", line 29, in
from .fluid import monkey_patch_variable
File "/usr/local/lib64/python3.6/site-packages/paddle/fluid/__init__.py", line 35, in
from . import framework
File "/usr/local/lib64/python3.6/site-packages/paddle/fluid/framework.py", line 36, in
from . import core
File "/usr/local/lib64/python3.6/site-packages/paddle/fluid/core.py", line 349, in
raise e
File "/usr/local/lib64/python3.6/site-packages/paddle/fluid/core.py", line 308, in
from .core_noavx import *
ImportError: /usr/local/lib64/python3.6/site-packages/paddle/fluid/core_noavx.so: ELF load command alignment not page-aligned
>>>
编译时不使用GPU和AVX
麻烦看看,对于新CPU架构编译参数哪里需要修改?
太难了,得看文档了。
可以参考一下这个内容:https://blog.csdn.net/weixin_45449540/article/details/115388669
老哥,我也碰到了同样的问题,请问您解决了吗
这个问题我也遇到过。。。因为用的CPU不支持avx指令集,后面得到回答是:不支持avx指令集的CPU性能会非常差,就不要用来做深度学习了吧。。。