2015-11-03 16 views
6
>>> import numpy # OK! 
>>> import scipy # OK! 
>>> import theano # warning 
WARNING (theano.tensor.blas): Failed to import scipy.linalg.blas, and Theano 
flag blas.ldflags is empty. Falling back on slower implementations for 
dot(matrix, vector), dot(vector, matrix) and dot(vector, vector) (DLL load 
failed: Belirtilen modül bulunamadı.) 
>>> 

Beim Importieren von theano gibt python diese Warnung aus. Ich habe denano nach diesem Link eingerichtet. http://deeplearning.net/software/theano/install_windows.htmlinstallation theano "blas error"

Numpy und Scipy Importe sind in Ordnung. aber ich bin fest mit BLAS.

Ich klonen zu meinem Computer OpenBLAS von GitHub. Wie füge ich blas zu Umgebungsvariablen hinzu ("Pfad")?

+0

AFAIK Ja, Sie müssen OpenBLAS installieren .-. Auf der offiziellen Webseite gibt es einen [Link für die Binärdateien für Windows] (http://sourceforge.net/projects/openblas/files/) – vyscond

+0

Was genau bedeutet installieren? Ich lade es herunter, aber wie erkenne ich Python? – babeyh

+0

Es kann einfacher sein, Theano in Anaconda unter Windows laufen zu lassen. Sie können sogar schnelle Matrix-Operationen mit ihren MKL-Erweiterungen erhalten, aber es ist ein kommerzielles Produkt (kostenlos für Studenten). –

Antwort

1

Anscheinend haben Sie Fehler von scipy.linalg.blas, versuchen, das Paket von zu installieren, zu installieren scipy stellen Sie Sie bitte installieren

numpy + mkl

Sie finden es auf http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy


Das andere Problem, das Sie erwähnt haben, ist, dass g ++ Compiler nicht erkannt wird, Theano benötigt g ++ (Linux und Windows), um generierten C-Code zu kompilieren. (google es einfach tief lernen Theano Setup könnte helfen).

Das Tutorial Teil MinGW installieren:

  1. In C: \ Dateiordner Name
  2. installieren MinGW unter dieser Datei-Ordner „Program“
  3. installieren msys unter dem Pfad enthalten Binärordner genannt Programm erstellen .
  4. Lauf sh /postinstall/pi.sh in mysy und die Richtung haben Sie gerade installieren MinGW C:/Program/mingw-w64/mingw64 sein soll (hängt von der Installationsrichtung)
  5. folgen den Schritt auf http://rosinality.ncity.net/doku.php?id=python:installing_theano und Sie könnten Ihr Code funktioniert haben!