2017-03-09 5 views
0

を適用しません。私はTheanoでの作業、このエラーを取得してきた:.theanorcファイルが

てAssertionError:AbstractConv2d Theanoの最適化に失敗しました:要求されたオプションをサポートしている利用可能な実装ではありません。オプティマイザから「conv_dnn」と「conv_gemm」の両方を除外しましたか? GPUであれば、cuDNNは利用可能で、GPUはそれをサポートしていますか? CPU上にあれば、BLASライブラリがインストールされていますか?Theanoはリンクできますか?

は、だから私はに私のホームディレクトリで.theanorcファイルを変更:

[global] 
optimizer = None 

そしてそれはで適用されるかどうかをテストした:

print(theano.config) 

不思議それはまだ書かれています:

optimizer (('fast_run', 'merge', 'fast_compile', 'None')) 
    Doc: Default optimizer. If not None, will use this optimizer with the Mode 
    Value: fast_run 

誰もMacOSで同様の問題がありますか?それを修正する方法を知っていますか?

FIXED:.theanorcファイルが適用されることの後だけjupyterノートカーネルを再起動し、theano-cache clearを行うために必要な

+0

私はUbuntuでこの問題を抱えていました。あなたのネットワークに '1x1'の畳み込みがあり、ネットワークの深さはどれくらいですか?しかし、私はGPUとBLASを持っていました。あなたはGPUやBLASを持っていますか? –

+0

@Parag私はコードを[link](https://github.com/mikesj-public/convolutional_autoencoder/blob/master/mnist_conv_autoencode.ipynb)から実行しようとしていますが、それは15のレイヤーを持つようです。私はまだ学ぶので私は確信していますが。エラーはトレーニング時に投げられず、セル16でスローされます。トレーニングはCPU上で行われています。私はgccコンパイラとBLASを再インストールしました。 –

+0

.theanorcファイルは効果がないので、このコマンドを使用して実行できます。これは.anororファイルよりも優先されます。 'THEANO_FLAGS = 'floatX = float32、device = cpu' python .py'。詳細は、[here](http://deeplearning.net/software/theano/library/config.html)を参照してください。 –

答えて

0

FIXED:ちょうど.theanorcファイルが適用されることの後jupyterノートカーネルを再起動し、theano-cache clearを行うために必要な