在尝试通过tensorflow实现WaveNet时,我已经在这个tensorflow错误上停留了大约两个星期: “ E T:\ src \ github \ tensorflow \ tensorflow \ core \ common_runtime \ executor.cc:660]执行程序无法创建内核。无效的参数:Conv2DCustomBackpropFilterOp仅支持NHWC。”
我们目前正在尝试使用Github(https://github.com/Rayhane-mamah/Tacotron-2/issues/73)中Rayhane-mamah对Tacotron-2的实现。所有Tacotron培训都可以很好地进行,但是WaveNet培训始终会因该错误而失败。请参阅上面的链接以获取更详细的信息。
为解决“无效参数:Conv2DCustomBackpropFilterOp仅支持NHWC”错误,我尝试了以下操作:将数据格式更改为NHWC(发生错误),同时隔离tensorflow GPU和CPU,更改bash大小和hparams,等
如果有人对解决此错误有任何建议或想法,我们将不胜感激!
系统详细信息:
-Python 3.6.2
-Tensorflow GPU 1.80
-Cuda 9.0
-Nvidia Titan X
-Windows 10
重现错误的命令:“ python train.py --model WaveNet”或“ python train.py --model Both”(在20000个tacotron步骤之后)。
谢谢!