[PaddlePaddle/Paddle]验证paddle时导包出现错误

2024-02-22 341 views
4

验证paddle安装时 ImportError: /home/wjn/anaconda3/lib/python3.9/site-packages/paddle/fluid/core_avx.so: undefined symbol: _dl_sym, version GLIBC_PRIVATE

回答

6

请问你使用的是ubuntu22.04以上的版本吗? 这个是已知问题,现在已经解决了,你可以安装最新的2.4.1版本的Paddle试试。

8

我用的是ubuntu22.04但是刚刚又试了一下,海斯没有解决

4

paddle.version看下安装的paddle版本,确定安装的是2.4.1版本的paddle吗?

4

import paddle 时报错,无法使用paddle.version,但是确定是2.4.1版本

4

安装命令发我看下吧?建议pip uninstall之后再按官网命令pip install试试。 2.4.1版本应该没有core_avx.so了,应该叫libpaddle.so

4

image 重新按照官方安装了,但是还是出现这样的错误

8

image 安装的是2.41的

8

现在的报错应该是另一个问题了,你可以`find / -name libcudart*' 找下你环境里的相关so文件在哪里,把这个so文件的路径加到LD_LIBRARY_PATH里看行不行。 另外,可以试下直接pip安装有没有问题,看是不是conda改变了相关的环境变量。

7

把这个so文件的路径加到LD_LIBRARY_PATH里也不行,又试了pip也一样

1

我也是,按照官方使用 conda 的命令安装失败。

截屏2023-01-31 14 09 20

这几个都有问题,11.7 之前的版本是 import 就有问题,11.7 是 check 有问题

image
2

有可能是cuda驱动的版本与whl包的版本不对应。 麻烦nvidia-smi看下cuda driver的版本,选择对应的cuda版本安装。

1
截屏2023-01-31 17 04 34 截屏2023-01-31 17 03 58 截屏2023-01-31 17 05 06

同一个版本都是 11.6 的:(

5

image 我是需要安装下驱动吗

6

image 忘记打开的是cpu环境,在aistudio下运行程序报一样的错误,pytorch可以用gpu,paddle就报这样的错误

9

有使用镜像吗?nvcc -V看下呢? 另外使用find / -name 'libcudart*'命令打印下路径我看看?也echo $LD_LIBRARY_PATH看下这个环境变量。