-
Notifications
You must be signed in to change notification settings - Fork 5.9k
Closed
Labels
PFCCPaddle Framework Contributor Club,https://github.com/PaddlePaddle/community/tree/master/pfccPaddle Framework Contributor Club,https://github.com/PaddlePaddle/community/tree/master/pfccstatus/new-issue新建新建type/bug-report报bug报bug
Description
问题描述 Issue Description
M1 设备编译 develop 分支( 4c9330d )失败,失败时 log 如下:
编译 release/2.3( 1aafc31 ) 分支是没有任何问题的,编译后可以成功 install 并 import
以上问题稳定复现 3 次及以上(develop 分支编译失败且 release/2.3 分支编译成功的问题)
我的环境如下:
- Device: MacBook Pro (13-inch, M1, 2020)
- Clang: 13.1.6 (clang-1316.0.21.2.5)
- Operator System: macOS 12.4
- Python: 3.9.12 (通过 Homebrew(ARM 的,非 X86 的)安装的 miniforge 创建的 Python3.9 环境)
编译命令如下(编译 release/2.3 和编译 develop 都使用了这些命令),主要参考编译文档本机编译部分,部分参考的是 #42402
PYTHON_BASE=/opt/homebrew/Caskroom/miniforge/base/envs/paddle/
PYTHON_LIB_PATH=${PYTHON_BASE}lib/libpython3.9.dylib
PYTHON_INCLUDE_PATH=${PYTHON_BASE}include/python3.9/
PYTHON_BIN_PATH=${PYTHON_BASE}bin/
PYTHON_LD_PATH=${PYTHON_BASE}
export PYTHON_LIBRARY=$PYTHON_LIB_PATH
export PYTHON_INCLUDE_DIRS=$PYTHON_INCLUDE_PATH
export PATH=${PYTHON_BIN_PATH}:$PATH
export LD_LIBRARY_PATH=$PYTHON_LD_PATH
export DYLD_LIBRARY_PATH=$PYTHON_LD_PATH
mkdir build && cd build
cmake .. \
-DPY_VERSION=3.9 \
-DPYTHON_INCLUDE_DIR=${PYTHON_INCLUDE_DIRS} \
-DPYTHON_LIBRARY=${PYTHON_LIBRARY} \
-DWITH_GPU=OFF \
-DWITH_TESTING=OFF \
-DCMAKE_BUILD_TYPE=Release \
-DWITH_ARM=ON \
-DWITH_AVX=OFF > cmake.log 2>&1
make TARGET=ARMV8 -j8 > make.log 2>&1版本&环境信息 Version & Environment Information
****************************************
Paddle version: 2.3.0 <---- 这个是通过 PyPI 安装的……
Paddle With CUDA: False
OS: macOS 12.4
Python version: 3.9.12
CUDA version: None
cuDNN version: None.None.None
Nvidia driver version: None
****************************************
其他补充信息 Additional Supplementary Information
由于需求是想要尝试参与算子相关开发,因此尝试编译 develop 分支,当然从 PyPI 下载的我是可以用的,但那并不能解决我的需求
Metadata
Metadata
Assignees
Labels
PFCCPaddle Framework Contributor Club,https://github.com/PaddlePaddle/community/tree/master/pfccPaddle Framework Contributor Club,https://github.com/PaddlePaddle/community/tree/master/pfccstatus/new-issue新建新建type/bug-report报bug报bug
