去掉
os.environ['CUDA_VISIBLE_DEVICES'] = '/gpu:0'
之后就恢复正常了,可以用gpu跑了!不知道是否是因为只有一个卡,所以0号卡相当于引用不了,找不到默认用了cpu跑。
其他在网上说的解决方案:
1.检查tensorflow版本,必须是gpu版本。
2.虚拟环境下需要cuda和cudnn版本号的对应,参考以下:
干货:TensorFlow1.2~2.1各个GPU版本CUDA和cuDNN对应版本整理_fengdu78的博客-优快云博客
去掉
os.environ['CUDA_VISIBLE_DEVICES'] = '/gpu:0'
之后就恢复正常了,可以用gpu跑了!不知道是否是因为只有一个卡,所以0号卡相当于引用不了,找不到默认用了cpu跑。
其他在网上说的解决方案:
1.检查tensorflow版本,必须是gpu版本。
2.虚拟环境下需要cuda和cudnn版本号的对应,参考以下:
干货:TensorFlow1.2~2.1各个GPU版本CUDA和cuDNN对应版本整理_fengdu78的博客-优快云博客