热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

奇怪的cudnnPoolForwardlaunchfailed

今天写代码,连接服务器使用服务器的显卡时出现了奇怪的报错InternalError(seeabovefortraceback):cudnnPoolForwardlaunchfail

今天写代码,连接服务器使用服务器的显卡时出现了奇怪的报错

InternalError (see above for traceback): cudnn PoolForward launch failed
[[Node: MaxPool = MaxPool[T=DT_FLOAT, data_format="NCHW", ksize=[1, 1, 1, 20], padding="VALID", strides=[1, 1, 1, 2], _device="/job:localhost/replica:0/task:0/device:GPU:0"](Relu)]]
[[Node: Neg/_5 = _Recv[client_terminated=false, recv_device="/job:localhost/replica:0/task:0/device:CPU:0", send_device="/job:localhost/replica:0/task:0/device:GPU:0", send_device_incarnation=1, tensor_name="edge_244_Neg", tensor_type=DT_FLOAT, _device="/job:localhost/replica:0/task:0/device:CPU:0"]()]]

离谱的是,当我通过


os.environ["CUDA_VISIBLE_DEVICES"] = "1"

指定显卡1,也就是1080ti的时候并不会报错

而通过

os.environ["CUDA_VISIBLE_DEVICES"] = "0"

指定显卡0,也就是2080ti的时候就会报错

但是通过nvidia-smi查看

1080ti才是显卡0,2080ti是显卡1

这就离谱了

在pycharm打印的报告里有

2020-09-30 12:49:41.147085: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1097] Created TensorFlow device (/job:localhost/replica:0/task:0/device:GPU:0 with 10230 MB memory) -> physical GPU (device: 0, name: GeForce RTX 2080 Ti, pci bus id: 0000:03:00.0, compute capability: 7.5)

Created TensorFlow device (/job:localhost/replica:0/task:0/device:GPU:0 with 10230 MB memory) -> physical GPU (device: 0, name: GeForce RTX 2080 Ti, pci bus id: 0000:03:00.0, compute capability: 7.5)

按理说两张显卡的内存都是够用的才对,不应该出现内存不够的问题。。。


推荐阅读
author-avatar
8023pxeb_256
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有