PaddlePaddle / Paddle

PArallel Distributed Deep LEarning: Machine Learning Framework from Industrial Practice (『飞桨』核心框架,深度学习&机器学习高性能单机、分布式训练和跨平台部署)
http://www.paddlepaddle.org/
Apache License 2.0
22.07k stars 5.54k forks source link

PaddlePaddle在源码编译过程中报错 #56174

Open zhanghuihuichen opened 1 year ago

zhanghuihuichen commented 1 year ago

问题描述 Issue Description

PaddlePaddle在源码编译的过程中,出现如下错误: 2023-08-11_08-43-28

版本&环境信息 Version & Environment Information

PaddlePaddle Version 2.4.2 pyhton3.7.5 麒麟V10系统 昆仑xpu R200 飞腾d2000主机

risemeup1 commented 1 year ago

编译选项是啥,能给的详细一点儿吗

qili93 commented 1 year ago

辛苦提供下详细的编译命令和编译日志,可以参考如下步骤给出

# paddle 版本信息
python -c "import paddle; paddle.version.show()"

# cmake命令及输出
cmake .. -DCMAKE_EXPORT_COMPILE_COMMANDS=ON \
  -DPY_VERSION=3.9 -DPYTHON_EXECUTABLE=`which python3` -DWITH_CUSTOM_DEVICE=OFF \
  -DWITH_TESTING=OFF -DON_INFER=ON -DWITH_DISTRIBUTE=ON -DWITH_ARM=ON \
  -DWITH_XPU=ON -DWITH_XPU_BKCL=ON -DWITH_UBUNTU=ON -DWITH_AARCH64=ON > cmake.log 2>&1
# make 命令及输出
make TARGET=ARMV8 -j8 > make.log 2>&1

# 使用的基础镜像和容器启动命令 (如有),例如
docker run -it --name paddle-xpu-dev -v `pwd`:/workspace \
     -w=/workspace --shm-size=128G --network=host --privileged  \
     --cap-add=SYS_PTRACE --security-opt seccomp=unconfined \
     registry.baidubce.com/device/paddle-xpu:kylinv10-aarch64-gcc82 /bin/bash

请将以上输出的日志文件和输出结果上传到此issue,谢谢!

zhanghuihuichen commented 1 year ago

python version: Python 3.7.5rc1 cmake 命令: cmake .. -DPY_VERSION=3.7\ -DPYTHON_EXECUTABLE=/usr/local/python3.7/bin/python3.7\ -DPADDLE_VERSION=2.4.2\ -DWITH_ARM=ON\ -DWITH_AARCH64=ON\ -DWITH_MKL=OFF\ -DWITH_TESTING=OFF\ -DCMAKE_BUILD_TYPE=Release\ -DON_INFER=ON\ -DWITH_PYTHON=ON\ -DWITH_CRYPTO=ON\ -DWITH_XBYAK=OFF\ -DCMAKE_CXX_FLAGS="-Wno-error -w"\ -DWITH_GPU=OFF\ -DWITH_XPU=ON\ -DWITH_XPU_BKCL=ON\ -DWITH_DISTRIBUTE=ON\ -DWITH_PSCORE=OFF

make命令:sudo make VERBOSE=1 TARGET=ARMV8

没有使用容器,直接在主机上进行的源码编译