在GitHub上下载了论文《Deep Complex networks》的源码,想复现这个网络。当然过程中发现很多错误,修正之后开始跑代码。模型编译成功,但是当开始model.fit之后,
遇到个**InternalError: cuDNN launch failure : **的报错。
这里根据node的节点,判断问题大概是出在模型开头的一个BN层上,思前想后找不到问题所在。
上Stack Overflow找到个类似的问题。https://stackoverflow.com/questions/52551296/keras-batchnormalization-layer-internalerror-cudnn-launch-failure
这里提出一个我跟他都提出的疑问:
我设置的data_format = channels_last,就是通道数在后。我也确认整个代码前后无论模型的shape还是输入数据的shape都是(,120,120,1),但是为什么错误报告中显示我的inputshape=([,1,120,120]),格式变成了c