CPU版本报错GPU
收藏
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
收藏
请登录后评论
您好,是说您在运行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
这句话的意思是: 如果检测到参数中带有 --use_gpu则设置 --use_gpu的值为True, 不带这个参数则设置为False。
run.sh的train()函数在运行 run.py的时候 指定了 --use_gpu, 所以会显示为 --use_gpu=True。
如果想用cpu运行, 可以把 run.sh中train()函数的 --use_gpu删除。
如果检测到参数中带有 --use_gpu则设置 --use_gpu的值为True, 不带这个参数则设置为False。
run.sh的train()函数在运行 run.py的时候 指定了 --use_gpu, 所以会显示为 --use_gpu=True。
如果想用cpu运行, 可以把 run.sh中train()函数的 --use_gpu删除。
如果检测到参数中带有 --use_gpu则设置 --use_gpu的值为True, 不带这个参数则设置为False。
run.sh的train()函数在运行 run.py的时候 指定了 --use_gpu, 所以会显示为 --use_gpu=True。
如果想用cpu运行, 可以把 run.sh中train()函数的 --use_gpu删除。
如果检测到参数中带有 --use_gpu则设置 --use_gpu的值为True, 不带这个参数则设置为False。
run.sh的train()函数在运行 run.py的时候 指定了 --use_gpu, 所以会显示为 --use_gpu=True。
如果想用cpu运行, 可以把 run.sh中train()函数的 --use_gpu删除。
已经找到问题所在了,谢谢各位。run.sh里面的arg是 --use_gpu \,我以为是传空值进去。