首页 Paddle框架 帖子详情
CPU版本报错GPU
收藏
快速回复
Paddle框架 问答深度学习 1837 7
CPU版本报错GPU
收藏
快速回复
Paddle框架 问答深度学习 1837 7

I0725 02:01:09.034232 2072 Util.cpp:166] commandline: --use_gpu=True --trainer_count=1
F0725 02:01:09.417412 2072 Allocator.h:89] Check failed: ptr Fail to allocate GPU memory 38190000 bytes

DuReader跑demo的时候报错,python文件中明明default=False

0
收藏
回复
全部评论(7)
时间顺序
挪威的仙人掌
#2 回复于2018-07

您好,是说您在运行CPU版本的时候,报错显示了GPU相关信息?

是否是PaddlePaddle版本下载错误呢?

0
回复
g
gui936
#3 回复于2018-07
您好,是说您在运行CPU版本的时候,报错显示了GPU相关信息? 是否是PaddlePaddle版本下载错误呢?

安装的是CPU的版本的。

https://github.com/baidu/DuReader 

跑这个上面的demo的时候,bash run.sh test_bidaf bidaf train 里有调用paddlepaddle模块,

parser.add_argument('--use_gpu', action='store_true', default=False)

明明是False,但是报错显示为 --use_gpu=True

0
回复
哎呦不错哦
#4 回复于2018-07
parser.add_argument('--use_gpu', action='store_true', default=False)

这句话的意思是: 如果检测到参数中带有 --use_gpu则设置 --use_gpu的值为True, 不带这个参数则设置为False。

run.sh的train()函数在运行 run.py的时候 指定了 --use_gpu, 所以会显示为 --use_gpu=True。

如果想用cpu运行, 可以把 run.sh中train()函数的 --use_gpu删除。

0
回复
哎呦不错哦
#5 回复于2018-07
parser.add_argument('--use_gpu', action='store_true', default=False)

如果检测到参数中带有 --use_gpu则设置 --use_gpu的值为True, 不带这个参数则设置为False。

run.sh的train()函数在运行 run.py的时候 指定了 --use_gpu, 所以会显示为 --use_gpu=True。

如果想用cpu运行, 可以把 run.sh中train()函数的 --use_gpu删除。

0
回复
哎呦不错哦
#6 回复于2018-07
parser.add_argument('--use_gpu', action='store_true', default=False)

如果检测到参数中带有 --use_gpu则设置 --use_gpu的值为True, 不带这个参数则设置为False。

run.sh的train()函数在运行 run.py的时候 指定了 --use_gpu, 所以会显示为 --use_gpu=True。

如果想用cpu运行, 可以把 run.sh中train()函数的 --use_gpu删除。

0
回复
哎呦不错哦
#7 回复于2018-07
parser.add_argument('--use_gpu', action='store_true', default=False)

如果检测到参数中带有 --use_gpu则设置 --use_gpu的值为True, 不带这个参数则设置为False。

run.sh的train()函数在运行 run.py的时候 指定了 --use_gpu, 所以会显示为 --use_gpu=True。

如果想用cpu运行, 可以把 run.sh中train()函数的 --use_gpu删除。

0
回复
g
gui936
#8 回复于2018-07

已经找到问题所在了,谢谢各位。run.sh里面的arg是 --use_gpu \,我以为是传空值进去。

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