-
Notifications
You must be signed in to change notification settings - Fork 6k
Description
问题描述 Issue Description
按照官方编译文档编译https://www.paddlepaddle.org.cn/documentation/docs/zh/install/compile/linux-compile-by-make.html
步骤:
git clone https://github.com/PaddlePaddle/Paddle.git
cd Paddle
git checkout "release/3.2"
mkdir build
cd build
cmake .. -DPY_VERSION=3.10 -DPYTHON_EXECUTABLE=/usr/local/python3/bin/python3.10 -DWITH_ARM=ON -DWITH_TESTING=OFF -DCMAKE_BUILD_TYPE=Release -DON_INFER=ON -DWITH_XBYAK=OFF -DWITH_AVX=OFF -DWITH_GPU=OFF -DPYTHON_LIBRARY=/usr/local/python3/libpython3.10.so -DPYTHON_INCLUDE_DIR=/usr/local/python3/include/python3.10
make TARGET=ARMV8
版本&环境信息 Version & Environment Information
OS:麒麟服务器操作系统V10
PaddlePaddle版本:3.2.0
CPU(可选):qemu虚拟机 cortexa72
GPU:无GPU
Python版本 3.10.14
[ 57%] Building CXX object paddle/fluid/pir/dialect/CMakeFiles/op_dialect.dir/operator/ir/manual_api.cc.o
In file included from /home/kylin/Paddle/paddle/fluid/pir/dialect/operator/ir/manual_api.cc:17:
/home/kylin/Paddle/paddle/fluid/imperative/amp_utils.h: 在函数‘paddle::Tensor paddle::imperative::Cast(const Tensor&, const phi::DataType&, bool)’中:
/home/kylin/Paddle/paddle/fluid/imperative/amp_utils.h:232:14: 错误:‘sparse’未声明
232 | return sparse::cast_ad_func(input, phi::DataType::UNDEFINED, dst_dtype);
| ^~~~~~
/home/kylin/Paddle/paddle/fluid/imperative/amp_utils.h:239:14: 错误:‘cast_ad_func’在此作用域中尚未声明
239 | return cast_ad_func(input, dst_dtype);
| ^~~~~~~~~~~~
make[2]: *** [paddle/fluid/pir/dialect/CMakeFiles/op_dialect.dir/build.make:513:paddle/fluid/pir/dialect/CMakeFiles/op_dialect.dir/operator/ir/manual_api.cc.o] 错误 1
make[1]: *** [CMakeFiles/Makefile2:33124:paddle/fluid/pir/dialect/CMakeFiles/op_dialect.dir/all] 错误 2
make: *** [Makefile:136:all] 错误 2