-
Notifications
You must be signed in to change notification settings - Fork 5.9k
Description
问题描述 Issue Description
在 Jetson AGX Xavier 上从源码编译 PaddlePaddle v3.2.1 版本时,执行 cmake 配置命令的过程中,会出现 ModuleNotFoundError: No module named 'paddle' 的报错。
这个错误是因为 cmake 在配置时,尝试运行一个位于 test/ 目录下的测试脚本,而这个脚本需要 import paddle。但在编译刚开始时,paddle 库显然还没有被安装。
版本&环境信息 Version & Environment Information
执行python3 summary_env.py信息如下
Paddle version: N/A
Paddle With CUDA: N/A
OS: ubuntu 18.04
GCC version: (Ubuntu/Linaro 7.5.0-3ubuntu1~18.04) 7.5.0
Clang version: N/A
CMake version: version 3.26.0
Libc version: glibc 2.27
Python version: 3.10.18
CUDA version: 10.2.89
cuDNN version: 8.0.0
Nvidia driver version: N/A
Nvidia driver List: N/A
硬件: NVIDIA Jetson AGX Xavier
JetPack: 4.5.1 (L4T 32.5.2, CUDA 10.2, cuDNN 8.0.0)
Python: 3.10
CMake: 3.26.0
PaddlePaddle 版本: v3.2.1
执行
cmake .. \ -DPYTHON_EXECUTABLE=$(which python3) \ -DWITH_GPU=ON \ -DWITH_NV_JETSON=ON \ -DCMAKE_CUDA_ARCHITECTURES=72 \ -DWITH_TENSORRT=ON \ -DWITH_NCCL=OFF \ -DWITH_MKL=OFF \ -DWITH_AVX=OFF \ -DWITH_XBYAK=OFF \ -DWITH_TESTING=OFF \ -DON_INFER=ON \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_CXX_FLAGS="-Wno-error"
在最后提示ModuleNotFoundError: No module named 'paddle'
