我怎么能修复CUDNN RTX 2080错误当我跑火车吗?

52视图(30天)
你好,
最近,我买了2080 RTX gpu。我们目前有2 RTX 2080和1泰坦xp gpu。我希望这些gpu并行工作。但是,我一直得到CUDNN_STATUS_EXECUTION_FAILED错误。我已经添加了cuda缓存系统需求的环境变量为512 mb,但是我仍然得到同样的错误。
培训跨多个gpu。
初始化图像归一化。
| = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = |
| | |时代迭代时间| Mini-batch | |验证Mini-batch学习| | |验证基地
| | |(秒)| | |损失损失RMSE | RMSE | |
| = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = |
错误使用trainNetwork(第150行)
意想不到的错误调用cuDNN: * CUDNN_STATUS_EXECUTION_FAILED。*
错误在segnet_deadpixel_train(第86行)
(网络信息)= trainNetwork (pximds、lgraph选项);
引起的由:
错误使用nnet.internal.cnn.ParallelTrainer /火车(第68行)
错误发现工人1。
错误使用nnet.internal.cnn.layer.util.Convolution2DGPUStrategy /向前(16行)
意想不到的错误调用cuDNN: CUDNN_STATUS_EXECUTION_FAILED._
希望这个错误,当处理一个gpu的泰坦xp工作但RTX 2080,它运行缓慢,给下面的警告。
警告:GPU是低内存,这能减缓由于主存额外的数据传输性能。尽量减少
“MiniBatchSize”培训的选择。不会再出现这个警告,除非你运行命令:
警告(“上”,“nnet_cnn:警告:GPULowMemory”)。
我试过了MATLAB与windows 2018 a和2018 b版本10 64位。我应该使用哪个版本的MATLAB解决这些问题吗?哪个版本的CUDA和CUDNN支持RTX 2080 ?金宝app我怎么能修复这个错误呢?

接受的答案

神骑士
神骑士 2018年12月5日
编辑:神骑士 2018年12月5日
这一个已知的问题。在你开始运行
试一试
nnet.internal.cnngpu.reluForward (1);
结束
应明确的问题。
5个评论

登录置评。

更多的答案(2)

神骑士
神骑士 2018年12月5日
关于记忆的问题,泰坦XP 12 gb的内存而RTX 2080只有8 gb。你需要减少你MiniBatchSize进一步训练SegNet 2080。
4评论
神骑士
神骑士 2018年12月5日
我看着这个。可能的选项 segnetLayers 不允许一个足够小的网络培训8 gb GPU。你可能需要手动编辑网络创建一个较小的一个。

登录置评。


朱利安·贝克曼
朱利安·贝克曼 2021年12月7日
我得到同样的错误消息(CUDNN_STATUS_EXECUTION_FAILED)试图训练一个网络在3070年当地RTX gpu(使用Matlab 2021)。奇怪的是,我训练同样的网络结构与昨天相同的hyperparameters,效果非常好。然而,今天早上我收到CUDNN_STATUS_EXECUTION_FAILED错误消息开始,每当我试图开始训练一个网络。
我文字没有改变任何事情关于我的硬件或软件,我唯一做的是关闭我的电脑昨天晚上和今天早上当我想重新开始训练,我收到描述的错误消息,这对我来说似乎有点奇怪。
我已经试着偶像的提议来解决问题,但它仍然存在。

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!