2015-11-03 25 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ı.) 
>>> 

Quando si importa theano, python fornisce questo avviso. Ho impostato theano in base a questo link. http://deeplearning.net/software/theano/install_windows.htmlinstallazione theano "blas error"

Le importazioni di Numpy e Scipy sono OK. ma sono bloccato con BLAS.?

Ho clonato sul mio computer OpenBLAS da github. come aggiungo blas alle variabili di ambiente ("percorso")?

+0

AFAIK sì è necessario installare OpenBLAS .-. Sul sito ufficiale c'è un [link per i binari per windows] (http://sourceforge.net/projects/openblas/files/) – vyscond

+0

Cosa significa esattamente installare? lo scarico, ma come riconosco Python? – babeyh

+0

Potrebbe essere più semplice ottenere Theano in esecuzione su Anaconda su Windows. Puoi anche ottenere operazioni matriciali veloci usando le loro estensioni MKL, ma è un prodotto commerciale (gratuito per gli studenti). –

risposta

1

A quanto pare avete errore da scipy.linalg.blas, provare a installare il pacchetto da , installare SciPy si prega di assicurarsi di avere installato

NumPy + mkl

Potete trovare su http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy


L'altro problema che hai citato è che il compilatore g ++ non viene rilevato, Theano richiede g ++ (Linux e Windows) per compilare il codice C generato. (solo google è in grado di aiutare deep setup theano).

La parte esercitazione di installare MinGW:

  1. In C: \ creare nome della cartella del file chiamato Programma
  2. Installare MinGW in questa cartella di file “Programma”
  3. Installare msys sotto il percorso incluso cartella bin .
  4. run sh /postinstall/pi.sh nel mysy e la direzione che hai semplicemente installare MinGW si suppone che sia C:/Program/mingw-w64/mingw64 (dipendono dalla direzione di installazione)
  5. seguire il passo sulla http://rosinality.ncity.net/doku.php?id=python:installing_theano e si potrebbe avere il vostro codice funziona!