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

Khi nhập theano, python đưa ra cảnh báo này. Tôi thiết lập theano theo liên kết này. http://deeplearning.net/software/theano/install_windows.htmlcài đặt theano "lỗi blas"

Nhập khẩu khó khăn và Scipy là OK. nhưng tôi bị mắc kẹt với BLAS.?

Tôi sao chép vào máy tính OpenBLAS của tôi từ github. cách tôi thêm blas vào biến môi trường ("đường dẫn")?

+0

AFAIK có bạn cần phải cài đặt OpenBLAS .-. Trên trang web chính thức có một [liên kết cho các tập tin nhị phân cho các cửa sổ] (http://sourceforge.net/projects/openblas/files/) – vyscond

+0

Chính xác những gì có nghĩa là cài đặt? tôi tải về nó, nhưng làm thế nào tôi nhận ra để python? – babeyh

+0

Nó có thể đơn giản hơn để có được Theano chạy trong Anaconda trên Windows. Bạn thậm chí có thể nhận được hoạt động ma trận nhanh bằng cách sử dụng phần mở rộng MKL của họ, nhưng nó là một sản phẩm thương mại (miễn phí cho sinh viên). –

Trả lời

1

Rõ ràng bạn có lỗi từ scipy.linalg.blas, cố gắng cài đặt các gói từ , để cài đặt scipy hãy chắc chắn rằng bạn có cài đặt

NumPy + MKL

Bạn có thể tìm thấy nó trên http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy


Vấn đề khác mà bạn đã đề cập là trình biên dịch g ++ không được phát hiện, theano yêu cầu g ++ (Linux và Windows) để biên dịch mã C được tạo. (chỉ cần google nó học tập sâu theano thiết lập có thể giúp).

Phần hướng dẫn cài đặt MinGW:

  1. Trong C: \ tạo tên tập tin thư mục được gọi là Chương trình
  2. Cài đặt MinGW dưới thư mục tập tin này “Chương trình”
  3. Install msys theo đường dẫn bao gồm thư mục bin .
  4. chạy sh /postinstall/pi.sh trong mysy và hướng bạn vừa cài đặt MinGW được coi là C:/Program/mingw-w64/mingw64 (phụ thuộc vào sự chỉ đạo cài đặt)
  5. làm theo các bước trên http://rosinality.ncity.net/doku.php?id=python:installing_theano và bạn có thể có mã của bạn hoạt động!