多显卡服务器,显存明明够用,却报错 Failed to create session.

今天在服务器3上跑了下tensorflow的模型, 一直报错Failed to create session.

通常这种情况是显存不够,但是服务器3上两块1080Ti,第一块占满了,第二块空的,因此不应该没有显存.

把第二块显卡'1'设置为可见

import os 
os.environ['CUDA_VISIBLE_DEVICES'] ='0,1'

依旧报错

把显卡都设置为不可见

os.environ['CUDA_VISIBLE_DEVICES'] =''

可以用CPU跑,证明代码没问题

想了各种办法,考虑了cuda和cudann还有toolkit的版本兼容性之类的,应该都没问题

灵光一现,把占满了的0设置成不可见

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

解决了, 第二块显卡成功占满,爽

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值