window7安装 paddlepaddle 2.4.0 记录

本次安装记录的环境:
window7 64位
python: 3.8.15
pip:22.0.4
集成显卡

一、判断window7系统是否安装了CUDA 和 cuDNN

如果确认本机未支持没有 NVIDIA® GPU,可有跳过此步骤。

  • 验证是否安装cuda

打开cmd,执行nvcc -V,如下图:

nvcc
如果出现了上图的信息,说明已安装了CUDA

  • 验证是否安装cuDNN
    cuda安装在D:\Program Files\NVIDIA\GPU\CUDA\v10.2,cuDNN 也放在该目录下,至于怎么安装cuda和cudnn配置,(其实就是将cudnn-10.2-windows7-x64-v7.6.5.32 解压后,将里面的目录对应拷贝到cuda安装目录下)请自行百度
    检测cudnn

也请参考https://blog.csdn.net/kz_java/article/details/122067916 如何检测cuda和cudnn是否安装方法

二、确认处理器架构是否X86_64

在cmd 执行以下代码
python -c "import platform;print(platform.architecture()[0]);print(platform.machine())"
如有输出”x64”或”AMD64”即可,如图所示
在这里插入图片描述

三、确认机器是否支持avx

使用cpu-z工具查看处理器指令集,判断是否支持avx,如如所示:

在这里插入图片描述
如果出现有avx,说明支持avx,没有则说明不支持。

四、根据官方安装教程进行安装

在cmd里执行安装命令

  • 按照cpu版本的命令为:
python -m pip install paddlepaddle==2.4.0 -i https://mirror.baidu.com/pypi/simple
或
python -m pip install paddlepaddle==2.4.0 -i https://pypi.tuna.tsinghua.edu.cn/simple
  • 按照GPU版本的命令为:
python -m pip install paddlepaddle-gpu==2.4.0 -i https://mirror.baidu.com/pypi/simple
或
python -m pip install paddlepaddle-gpu==2.4.0 -i https://pypi.tuna.tsinghua.edu.cn/simple
  • 上述命令默认安装avx的包,如果你的机器不支持avx,需要安装noavx的 Paddle 包,具体查看官方安装教程

五、验证安装

在cmd里执行以下命令,查看是否安装成功,如果出现PaddlePaddle is installed successfully!,说明您已成功安装。,如图所示

python -c "import paddle;paddle.utils.run_check()"

在这里插入图片描述

上图是验证paddlepaddle 2.3.2成功截图

六、安装paddlepaddle 2.4.0 失败,每次验证都出现

Running verify PaddlePaddle program ...
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "K:\python\packages\Lib\site-packages\paddle\utils\install_check.py", lin
e 270, in run_check
    _run_dygraph_single(use_cuda, use_xpu, use_npu)
  File "K:\python\packages\Lib\site-packages\paddle\utils\install_check.py", lin
e 136, in _run_dygraph_single
    linear_out = linear(input_tensor)
  File "K:\python\packages\Lib\site-packages\paddle\fluid\dygraph\layers.py", li
ne 948, in __call__
    return self.forward(*inputs, **kwargs)
  File "K:\python\packages\Lib\site-packages\paddle\nn\layer\common.py", line 17
5, in forward
    out = F.linear(
  File "K:\python\packages\Lib\site-packages\paddle\nn\functional\common.py", li
ne 1882, in linear
    return _C_ops.linear(x, weight, bias)
OSError: Invalid enum backend type `64`.
  [C:\home\workspace\Paddle\paddle/phi/common/backend.h:140]

如图所示:
在这里插入图片描述

具体是什么原因暂时还未分析出来。所以最后安装成功是的paddlepaddle 2.3.2版本

七、多次尝试错误记录

  • 在安装protobuf时,为指定版本,安装到的最新版本是4.21.10,所以导致运行paddlepaddle运行失败
  • 在指定安装在安装protobuf=3.20.0时,进入软件包的存放目录K:\python\packages\Lib\site-packages\google里面未发现protobuf文件,但是pip list 又有 protobuf,经过多次尝试都是失败,最后直接从服务器上拷贝了 protobuf==3.20.0 放在google目录下后,运行paddlepaddle 2.3.2 成功。
  • 在安装 paddlepaddle 要注意相关依赖包的版本,如版本过高或者过低,基本上也能导致运行paddlepaddle失败

八、服务器上paddlepaddle 2.3.2相关软件包版本截图和window7下的paddlepaddle 2.3.2相关软件包版本截图

  • centos7 服务器安装的 paddlepaddle 2.3.2相关依赖包的截图
    在这里插入图片描述
    在这里插入图片描述

  • window7 安装的 paddlepaddle 2.3.2相关依赖包的截图
    在这里插入图片描述
    在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嗼唸

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值