Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

求解:rtx3060 安装paddle失败 OSError: Invalid enum backend type 63 #49964

Closed
gq67735578 opened this issue Jan 20, 2023 · 17 comments
Closed
Assignees
Labels
status/close 已关闭 type/build 编译/安装问题

Comments

@gq67735578
Copy link

gq67735578 commented Jan 20, 2023

问题描述 Issue Description

系统:win11
显卡rtx3060 驱动显示: NVIDIA-SMI 528.02 Driver Version: 528.02 CUDA Version: 12.0
python 3.10.9
cuda:cuda_11.7.1_516.94_windows
cudnn:cudnn-windows-x86_64-8.6.0.163_cuda11-archive
paddlepaddle:pip安装 版本:gpu==2.4.1.post117

安装完python和cuda后,将cudnn解压
1、把bin目录下的.dll全部复制到 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7\bin
2、把\cuda\include\cudnn.h复制到 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7\include
3、把\cuda\lib\x64\cudnn.lib复制到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7\lib\x64
然后安装paddle(GPU cuda11.7),安装完成后验证就出现 OSError: Invalid enum backend type 63错误,请问下应该怎么解决。谢谢!

nvidia-smi

nvcc -V

下面是安装信息:
Python 3.10.9 (tags/v3.10.9:1dd9be6, Dec 6 2022, 20:01:21) [MSC v.1934 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.

import paddle
paddle.utils.run_check()
Running verify PaddlePaddle program ...
W0120 00:02:58.819399 21836 gpu_resources.cc:61] Please NOTE: device: 0, GPU Compute Capability: 8.6, Driver API Version: 12.0, Runtime API Version: 11.7
W0120 00:02:58.828402 21836 gpu_resources.cc:91] device: 0, cuDNN Version: 8.6.
Traceback (most recent call last):
File "", line 1, in
File "H:\AI\paddle\venv\lib\site-packages\paddle\utils\install_check.py", line 270, in run_check
_run_dygraph_single(use_cuda, use_xpu, use_npu)
File "H:\AI\paddle\venv\lib\site-packages\paddle\utils\install_check.py", line 136, in _run_dygraph_single
linear_out = linear(input_tensor)
File "H:\AI\paddle\venv\lib\site-packages\paddle\fluid\dygraph\layers.py", line 948, in call
return self.forward(*inputs, **kwargs)
File "H:\AI\paddle\venv\lib\site-packages\paddle\nn\layer\common.py", line 175, in forward
out = F.linear(
File "H:\AI\paddle\venv\lib\site-packages\paddle\nn\functional\common.py", line 1882, in linear
return _C_ops.linear(x, weight, bias)
OSError: Invalid enum backend type 63.

版本&环境信息 Version & Environment Information

paddle: version 2.4.1
cpu:E5-2670 支持AVX
GPU:RTX3060 12G (驱动支持最高CUDA12.0.133)(安装cuda_11.7.1_516.94)(cudnn-windows-x86_64-8.6.0.163_cuda11)
系统:win11
python:3.10.9
安装方式:pip使用cuda11.7安装链接
详细安装信息在上文中有描述

@gq67735578 gq67735578 added status/new-issue 新建 type/build 编译/安装问题 labels Jan 20, 2023
@paddle-bot
Copy link

paddle-bot bot commented Jan 20, 2023

您好,我们已经收到了您的问题,会安排技术人员尽快解答您的问题,请耐心等待。请您再次检查是否提供了清晰的问题描述、复现代码、环境&版本、报错信息等。同时,您也可以通过查看官网API文档常见问题历史IssueAI社区来寻求解答。祝您生活愉快~

Hi! We've received your issue and please be patient to get responded. We will arrange technicians to answer your questions as soon as possible. Please make sure that you have posted enough message to demo your request. You may also check out the APIFAQGithub Issue and AI community to get the answer.Have a nice day!

@gq67735578 gq67735578 changed the title 求解:gtx3060 安装paddle失败 OSError: Invalid enum backend type 63 求解:rtx3060 安装paddle失败 OSError: Invalid enum backend type 63 Jan 20, 2023
@LielinJiang
Copy link
Contributor

感谢像是你的cuda是12.0的版本,安装的paddle是11.7的版本。我们目前应该还没有适配12.0。看看能否cuda降下版本

@gq67735578
Copy link
Author

gq67735578 commented Jan 20, 2023 via email

@gq67735578
Copy link
Author

gq67735578 commented Jan 21, 2023 via email

@gq67735578
Copy link
Author

1

@LielinJiang
Copy link
Contributor

收到,那这个错误看起来确实不是版本不匹配的问题。可能需要等节后找负责安装的同学帮忙看下了

@gq67735578
Copy link
Author

好的 谢谢

@gq67735578
Copy link
Author

请问下 这算安装成功还是没成功
2

@LielinJiang
Copy link
Contributor

LielinJiang commented Jan 28, 2023

最前面那个显示是paddle好像还是有问题,fluid的部分后续会删除,目前已经不建议使用了

@gq67735578
Copy link
Author

好的 有时间时候麻烦帮我看下 谢谢
显卡显卡驱动也降到11.7
cuda 和cudnn的版本也换了试过
paddle也换了2.4.0试过
gpu版本也换了11.6试过
全是‘63’错误 实在装不上去。。。

@LielinJiang
Copy link
Contributor

问了下负责的同学,可以先试下cpu的包或者11.2的

@LielinJiang LielinJiang assigned pangyoki and zhwesky2010 and unassigned pangyoki Jan 29, 2023
@paddle-bot paddle-bot bot added status/following-up 跟进中 and removed status/new-issue 新建 labels Jan 29, 2023
@gq67735578
Copy link
Author

cpu版的安装了 报OSError: Invalid enum backend type ‘64’ 。。
1

@LielinJiang
Copy link
Contributor

好吧,负责windows安装的同学要后天才回来。麻烦再等等

@gq67735578
Copy link
Author

好的 谢谢

CPU版用2.3.2就不报错了
2.4.0和2.4.1 都报 OSError: Invalid enum backend type ‘64’

GPU版的2.3.2 没有cuda11.7的 就没试了
2.4.0和2.4.1 都报 OSError: Invalid enum backend type ‘63’

@zhwesky2010
Copy link
Contributor

@gq67735578 你好,这个 Invalid enum backend type 63. 在某些机器上会触发,是一个已知bug。我们会定位并修复

@WesternTrail
Copy link

WesternTrail commented Mar 11, 2023

同样的错误,请尽快解决!!!

系统:win11
显卡:tesla_p40
python 3.8.0
cuda:cuda 11.6.0
cudnn:cudnn 8.1.1.3
paddlepaddle:pip安装 版本:gpu==2.4.1.post116

  • 使用python -c "import paddle; conv = paddle.nn.Conv1D(3, 1, 1); ts = paddle.to_tensor([[[1.1], [4.5], [1.4]]], dtype='float32'); print(conv(ts))验证安装时报错:

image

  • 使用 python -c "import paddle;paddle.utils.run_check()"验证安装依然如上述报错

  • 使用 python -c "import paddle.fluid as fluid;fluid.install_check.run_check()"时正常

image

  • 运行 paddleRS/tutorials/train/change_detection/bit.py时依然出现上述63错误

@zhouwei25 @LielinJiang

@zhwesky2010
Copy link
Contributor

zhwesky2010 commented May 16, 2023

@gq67735578 你好,该问题已修复,可以安装最新的develop版本whl包试试
python -m pip install paddlepaddle-gpu==0.0.0.post112 -f https://www.paddlepaddle.org.cn/whl/windows/gpu/develop.html

@paddle-bot paddle-bot bot added status/close 已关闭 and removed status/following-up 跟进中 labels Jul 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status/close 已关闭 type/build 编译/安装问题
Projects
None yet
Development

No branches or pull requests

5 participants