2016-08-24 8 views
0

Ich verwende Theano für die Entwicklung eines konvolutionellen neuronalen Netzwerks mit Keras-Bibliothek. als ich versuchte, meinen Code auszuführen, meldete ich den folgenden Fehler:Deep Learning Theano

AssertionError: AbstractConv2d Theano Optimierung fehlgeschlagen: es ist keine Implementierung verfügbar, die die angeforderten Optionen unterstützt. Haben Sie sowohl "conv_dnn" als auch "conv_gemm" aus dem Optimierer ausgeschlossen? Wenn auf der GPU, ist cuDNN verfügbar und unterstützt die GPU es? Haben Sie auf der CPU eine BLAS-Bibliothek installiert, mit der Theano eine Verbindung herstellen kann?

Bitte ich brauche spezifische Schritte, um das Problem zu lösen. Vielen Dank im Voraus.

Antwort

0

Versuchen Hinzufügen optimizer = None zu Ihrer .theanorc Datei Eine Probe .theanorc Datei aussehen könnte:

[global] 
device = gpu 
optimizer = None 
[cuda] 
root = /usr/local/cuda-VERSION 
+0

wo kann ich diese Datei finden? –

+0

Wenn Sie Linux verwenden, befindet es sich in Ihrem/home-Verzeichnis. Wenn dies nicht der Fall ist, erstellen Sie eine Datei namens .theanorc in/home. The.theanorc ist die Konfigurationsdatei, die theano sagt, was zu tun ist, wenn Sie es verwenden. Sie können Ihr Standardgerät (CPU vs GPU), Ihr Cuda-Stammverzeichnis und Ihren Optimierer konfigurieren. – Godfather

+0

Nein, ich benutze Windows 7 und Intel Grafiken. –

Verwandte Themen