1. Check if the third-party dynamic library (e.g. CUDA, CUDNN) is installed correctly and its versio

运行paddlepaddle报错!

RuntimeError: (PreconditionNotMet) The third-party dynamic librarythat Paddle depends on is not configured correctly. (error code is 126)
  Suggestions:
  1. Check if the third-party dynamic library (e.g. CUDA, CUDNN) is installed correctly and its version is matched with paddlepaddle you installed.
  2. Configure third-party dynamic library environment variables as follows:
  - Linux: set LD_LIBRARY_PATH by `export LD_LIBRARY_PATH=...`
  - Windows: set PATH by `set PATH=XXX; (at ..\paddle\phi\backends\dynload\dynamic_loader.cc:305)

我之前可以运行paddle的,后面去官网下载了一个CUDA的paddle就不行了。配置环境真的太要命了!

以及:

ValueError: The device should not be ‘gpu‘, since PaddlePaddle is not compiled with CUDA问题解决(Paddle) 

这个就是因为你的paddle是cpu版本!无法调用gpu!如果你电脑支持gpu请按照本文方式去重新!

以上两个问题都可以按照以下步骤解决。

1.解决:

 报错原因:如果你之前paddle可以运行后面不行,检查你的python库,如果你后面下载了官网的cuda版本后才出现上面这个错误那就是因为你的cuda未安装!

1.请查看Python库是否有paddlepaddle-gpu和paddlepaddle!

如果有请把它们一起卸载!反正这原先这两个库,一个都不能再留了!因为他会根据你最新下载哪个库按照那个库会主

比如我后面新安装-gpu版本就会报错连同以前都不能用,因为我根本没配置-gpu

所以需要两个库一起卸载掉!

pip uninstall paddlepaddle-gpu
pip uninstall paddlepaddle

2. 如果你只想用cpu版本的,直接输入一下指令

python -m pip install paddlepaddle==2.4.2 -i https://pypi.tuna.tsinghua.edu.cn/simple

安装后,输入

import paddle 
paddle.utils.run_check()
#进行测试看看是不是成功安装paddle库
#一般显示works well on 1 CPU

3.如果你要gpu版本,你就去官网下载cuda和cuDnn 。

如果您的计算机有 NVIDIA® GPU,请确保满足以下条件并且安装 GPU 版 PaddlePaddle

  • CUDA 工具包 10.2 配合 cuDNN v7.6.5,如需使用 PaddleTensorRT 推理,需配合 TensorRT7.0.0.11

  • CUDA 工具包 11.2 配合 cuDNN v8.2.1,如需使用 PaddleTensorRT 推理,需配合 TensorRT8.2.4.2

  • CUDA 工具包 11.6 配合 cuDNN v8.4.0,如需使用 PaddleTensorRT 推理,需配合 TensorRT8.4.0.6

  • CUDA 工具包 11.7 配合 cuDNN v8.4.1,如需使用 PaddleTensorRT 推理,需配合 TensorRT8.4.2.4

  • GPU 运算能力超过 3.5 的硬件设备

 查看本机配置:打开NVIDIA控制面板,选择最下面的系统信息

点击组件:第三个CUDA后面就是你使用CUDA的最高版本!你得安装CUDA以下的版本

 建议大家安装CUDA10.2版本,比较稳定

CUDA 下载地址,下载选择自己系统的版本:

 local版本的,然后下载完一步一步安装即可(如果显示已经有了更高的版本):

cuda安装遇到you already have a new version of the nvidia frameview. have new

设置-应用-卸载nvidia frameview.再重新安装这个。

注意在安装路径的时候,最好安装在默认路径,不然可能等下会出现一些麻烦!

安装完毕之后下载cuDNN所需配的版本我上面有涉及!

cuDNN

 安装解压后复制这些文件

 到你的CUDA目录下:一般默认是C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2

你把这些文件直接粘贴到这个目录和原先的bin那些合并一起就可以了!

之后配置系统变量:

在Path下添加: 

然后应用就可以了!

最后才去下载你所需的paddle-gpu版本!根据你下载cuda版本来安装

paddle官网

python -m pip install paddlepaddle-gpu==2.4.2 -i https://pypi.tuna.tsinghua.edu.cn/simple

 成功下载

最后最好重启一下,然后你再运行如下代码: 

import paddle 
paddle.utils.run_check()
#进行测试看看是不是成功安装paddle库

这时候成功的就会显示works well on 1GPU那些的巴啦啦。如果不行请仔细检查以上的步骤!

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值