ошибка установки theano blas

>>> 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ı.)
>>> 

При импорте theano python выдает это предупреждение. Я устанавливаю theano по этой ссылке. http://deeplearning.net/software/theano/install_windows.html

Импорт Numpy и Scipy в порядке. но я застрял с BLAS.?

Я клонирую на свой компьютер OpenBLAS с github. как добавить blas в переменные среды («путь»)?


person babeyh    schedule 03.11.2015    source источник
comment
AFAIK да, вам нужно установить OpenBLAS .-. На официальном сайте есть ссылка на бинарники для windows   -  person Ramon Moraes    schedule 03.11.2015
comment
Что именно означает установить? я загружаю его, но как я узнаю python?   -  person babeyh    schedule 03.11.2015
comment
Может быть проще запустить Theano в Anaconda для Windows. Вы даже можете получить быстрые матричные операции, используя их расширения MKL, но это коммерческий продукт (бесплатно для студентов).   -  person Daniel Renshaw    schedule 03.11.2015
comment
спасибо за помощь @DanielRenshaw, это работа с анакондой.   -  person babeyh    schedule 04.11.2015
comment
но выдает другое предупреждение WARNING (theano.configdefaults): g++ not detected ! Theano will be unable to execute optimized C-implementations (for both CPU and GPU) and will default to Python implementations. Performance will be severely degraded. To remove this warning, set Theano flags cxx to an empty string.   -  person babeyh    schedule 04.11.2015
comment
Убедитесь, что вы запустили conda install libpython mingw.   -  person Daniel Renshaw    schedule 04.11.2015
comment
запустите этот код Solving Package metadata: ... Errror: unsatisfiable package specifications Generating hint [ complete ] | #### 100% hint : the following packages conflict with each other: -libpython -python 3.5   -  person babeyh    schedule 04.11.2015


Ответы (1)


По-видимому, у вас есть ошибка от scipy.linalg.blas, попробуйте установить пакет из , чтобы установить scipy, убедитесь, что вы установили

numpy+mkl

Вы можете найти его на http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy


Другая проблема, о которой вы упомянули, заключается в том, что компилятор g++ не обнаружен, для theano требуется g++ (Linux и Windows) для компиляции сгенерированного кода C. (просто погуглите, может помочь настройка глубокого обучения theano).

Учебная часть установки MinGW:

  1. В C:\ создайте имя папки с файлом Program
  2. Установите MinGW в эту папку с файлами «Программа».
  3. Установите msys по пути, включенному в папку bin.
  4. запустите sh /postinstall/pi.sh в mysy, и направление, в котором вы только что установили MinGW, должно быть C:/Program/mingw-w64/mingw64 (зависит от направления установки)
  5. выполнить шаг на http://rosinality.ncity.net/doku.php?id=python:installing_theano и ваш код может работать!
person Yu Wei Chen    schedule 25.02.2017