首页 Paddle框架 帖子详情
paddle 源码安装报错 Segmentation fault
收藏
快速回复
Paddle框架 问答炼丹技巧 1683 1
paddle 源码安装报错 Segmentation fault
收藏
快速回复
Paddle框架 问答炼丹技巧 1683 1

系统环境:Centos 7.9 + cuda10.2

按照官方流程用源码方式安装

https://www.paddlepaddle.org.cn/install/quick?docurl=/documentation/docs/zh/install/compile/linux-compile.html#anchor-5

最后 cmake 后执行 make -j$(nproc) 编译,到最后报错,如下:

[ 99%] Built target paddle_inference_c
[ 99%] Generating .check_symbol
[ 99%] Building CXX object paddle/fluid/pybind/CMakeFiles/paddle_pybind.dir/pybind.cc.o
[ 99%] Built target check_symbol
c++: internal compiler error: Segmentation fault signal terminated program cc1plus
Please submit a full bug report,
with preprocessed source if appropriate.
See for instructions.
make[2]: *** [paddle/fluid/pybind/CMakeFiles/paddle_pybind.dir/pybind.cc.o] Error 4
make[1]: *** [paddle/fluid/pybind/CMakeFiles/paddle_pybind.dir/all] Error 2
make: *** [all] Error 2

似乎像是编译崩溃了,编译的同时 top 观察资源占用情况,发现 cc1plus 内存使用一直涨到 2G左右后崩溃

大概定位了下,应该是编译下面这个地方的时候崩溃的,手动编译同样还是会报错,不清楚是什么问题导致

/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/paddle_pybind.dir/pybind.cc.o -c /home/paddle/Paddle/paddle/fluid/pybind/pybind.cc

0
收藏
回复
全部评论(1)
时间顺序
TC.Long
#2 回复于2021-07

这个可以在paddle的github上面提个ISSUE,找相关的同学帮忙看一下吧:https://github.com/PaddlePaddle/Paddle/issues

0
回复
需求/bug反馈?一键提issue告诉我们
发现bug?如果您知道修复办法,欢迎提pr直接参与建设飞桨~
在@后输入用户全名并按空格结束,可艾特全站任一用户