weixin_42346116 2020-12-11 16:42 采纳率: 0%
浏览 744

深度学习Tensorflow框架中,为什么同样代码用GPU训练的训练精度比CPU训练精度低很多?

深度学习Tensorflow框架中,用rtx3070 GPU训练的训练精度0.5几并且几个epoch过后一直保持同样的数值,换成CPU训练就从0.5几慢慢上升到0.9几(感觉就正常了),是GPU硬件问题,还是我的CUDA配置有问题(但是确实显示是用GPU跑的,还跑出了结果);还有一点就是每次用GPU训练,第一次跑程序调用GPU会显示一堆tensorflow、cuda、显卡显存算力等一堆代码,然后需要等待将近25分钟才开始训练,想问这是正常的吗?刚入门,求大佬们解救~

版本:Tensorflow2.3 keras2.4.3 CUDA10.1 CUDNN7.6.5 系统:Windows10

  • 写回答

7条回答 默认 最新

  • 终极小白 2021-11-29 16:51
    关注

    换tensorflow2.4.1-gpu版本可以解决

    评论

报告相同问题?