【问题标题】:Keras takes long time to fit modelKeras 需要很长时间才能拟合模型
【发布时间】:2021-02-19 22:42:20
【问题描述】:

我正在从here 运行一个简单的 mnist python 脚本

程序似乎停在这一行:

model.fit(x_train, y_train, batch_size=batch_size, epochs=epochs, validation_split=0.1)

enter image description here 大约需要 >=30 分钟 ...

有人说是GPU内存here

我正在使用 RTX 3080、cuda 11.2、cudnn 7.6,有人可以帮帮我吗?

【问题讨论】:

  • 嗨!您是否检查过您的 GPU 是否被使用?您可以使用 nvidia-smi 来做到这一点
  • 是的,功耗:94w/320w,内存:9GB/10GB,GPU-Util:0%。谢谢你的回复。
  • 我在使用 CUDA 11 时遇到了类似的问题。将其降级到 CUDA 10 对我有用。你可以试一试

标签: tensorflow keras


【解决方案1】:

RTX 3080 卡基于Ampere 架构,兼容的CUDA 版本以11.x 开头,cuDNN 版本以8.x 开头,Tensorflow 版本2.4 开头。

您可以尝试相应地升级 cuDNN 版本,您的问题将得到解决。更多详情可以参考CuDNN support matrix

【讨论】: