AssertionError: AbstractConv2d Theano optimization failed: there is no implementation available supporting the requested options. Did you exclude both "conv_dnn" and "conv_gemm" from the optimizer? If on GPU, is cuDNN available and does the GPU support it

kerasを用いて書いたプログラムを実行しようとしたら、タイトルのようなエラーがでた。

環境

Ubuntu : 16.04

python : 3.5.2

対処法

~/.theanorcに以下のように記述すると解決

    [global]
    optimizer = None

参考

http://kur.deepgram.com/troubleshooting.html