首页 Paddle框架 帖子详情
官方飞桨教程手写数字识别一样代码却报错??? 已解决
收藏
快速回复
Paddle框架 问答深度学习模型训练 1139 4
官方飞桨教程手写数字识别一样代码却报错??? 已解决
收藏
快速回复
Paddle框架 问答深度学习模型训练 1139 4

在学习飞桨官方教程时,按照一样的代码构建基础的神经网络对手写数字进行识别

但是却有报错,本来以为是数据的维度前后定义不一样,但是dubug不是这个问题

以下是报错

 

求大佬解答!!!

FeiMa
已解决
5# 回复于2020-07
今天问题已经全部修复,修改了以下几点: CUDA 使用 10.0 cuDNN使用7.6.5(10.0版本) 卸载原有的paddle CUDA9.0版本,重装了CUDA10版本 使用原来代码,配置训练环境为:fluid.CUDAPlace(0),没有报错运行正常
展开
0
收藏
回复
全部评论(4)
时间顺序
FeiMa
#2 回复于2020-07

在with语句中指定训练使用CPU就不要报错了

with fluid.dygraph.guard(fluid.CPUPlace())

所以应该是我paddle安装时CUDA支持没装好引起的,我裂开了,以后就只能拿CPU跑了???

有人遇到和我一样的情况吗,自己电脑里明明只有一个9.0的CUDA 但是飞桨提示是10.1的,或许是因为我显卡最新支持的是10.1的???

但是我电脑里的确只有一个9.0的CUDA

我裂开

0
回复
HolliZhao
#3 回复于2020-07

nvcc -V 看下CUDA版本信息。还需要安装 cuDNN 7.6+ 

0
回复
FeiMa
#4 回复于2020-07
nvcc -V 看下CUDA版本信息。还需要安装 cuDNN 7.6+ 

7.6+包括7.6.5吧,我下的是这个,这个在安装cuda的时候我就下载了,应该不是这个错误吧

0
回复
FeiMa
#5 回复于2020-07
nvcc -V 看下CUDA版本信息。还需要安装 cuDNN 7.6+ 

今天问题已经全部修复,修改了以下几点:

CUDA 使用 10.0

cuDNN使用7.6.5(10.0版本)

卸载原有的paddle CUDA9.0版本,重装了CUDA10版本

使用原来代码,配置训练环境为:fluid.CUDAPlace(0),没有报错运行正常

0
回复
需求/bug反馈?一键提issue告诉我们
发现bug?如果您知道修复办法,欢迎提pr直接参与建设飞桨~
在@后输入用户全名并按空格结束,可艾特全站任一用户