报了段错误“Segmentation Fault”后所作的调整尝试 #14067
BUJIQI
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
报错信息
另外发现此时运行
时并无报错,然而在配置文件中将
use_gpu设置为true后便会报段错误(使用cpu时可正常运行)运行环境
OS:Linux Ubuntu22.04
解决过程
主要原因还是驱动与依赖库版本的不兼容问题
需要驱动与依赖库设定为以下版本(本人尝试有效):
以下为所用命令,仅作参考,需要按实际环境场景调整
下载
cuda12.0wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/cuda-ubuntu2204.pin sudo mv cuda-ubuntu2204.pin /etc/apt/preferences.d/cuda-repository-pin-600 wget https://developer.download.nvidia.com/compute/cuda/12.0.0/local_installers/cuda-repo-ubuntu2204-12-0-local_12.0.0-525.60.13-1_amd64.deb sudo dpkg -i cuda-repo-ubuntu2204-12-0-local_12.0.0-525.60.13-1_amd64.deb sudo cp /var/cuda-repo-ubuntu2204-12-0-local/cuda-*-keyring.gpg /usr/share/keyrings/ sudo apt-get update sudo apt-get -y install cuda下载
paddle2.5.2python3 -m pip install paddlepaddle-gpu==2.5.2.post120 -f https://www.paddlepaddle.org.cn/whl/linux/mkl/avx/stable.html下载并安装了openssl 1.1.0
sudo dpkg -i libssl1.1_1.1.1f-1ubuntu2.23_amd64.debsudo ln -s /usr/lib/x86_64-linux-gnu/libcuda.so.525.60.13 /usr/lib/x86_64-linux-gnu/libcuda.sols -l /usr/lib/x86_64-linux-gnu/libcuda.sosudo ldconfig参考issue,还尝试了conda创建环境+pip install paddlepaddle-gpu的方法,不确定是否有效
install8.9.1的cudnn
conda install -c conda-forge cudnn=8.9.1作指向
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/libcudnn所在路径Beta Was this translation helpful? Give feedback.
All reactions