請在這裏確實需要燈光。我想在Windows上使用良好的BLAS/LAPACK lib 安裝numpy,但絕對沒有網頁能夠很好地解釋這個過程。看來OpenBLAS是一個不錯的選擇。在Windows上使用OpenBLAS安裝numpy教程
目標是將「theano」與「keras」一起使用,「theano」要求這些庫是「動態的」,而不是靜態的。 (不知道我明白這是什麼意思,但它造成緩慢和memory issues)
請把我當作一個完整的新手。給我一個一步一步教程如何做到這一點!不要忘記告訴我「文件應該放在哪裏」!哪些文件夾應該放在PATH中!我應該調用什麼命令,它們的輸出是什麼,在哪裏?我如何處理他們的結果或編譯的文件? numpy如何找到它們?等我見過的所有網站似乎都認爲我是一名Linux專家,已經知道了一切。
我曾嘗試:
下載numpy的+ MKL的編譯版本從here - 這不安裝numpy的,它變得可用,但theano介紹了內存泄漏問題,除了工作緩慢。是否在
.theanorc
文件中設置了正確的ldflags
?如果是這樣,哪些是旗幟? - 關於MKL庫,this answer may be useful?嘗試安裝Anaconda - 它也不起作用,我也不知道哪裏出了問題。它給了我消息建議安裝一些額外的東西,它的工作,但非常緩慢。 比我上面提到的上面提到的噪音顛簸版本慢了10倍以上(所以不可接受,不可能在這個速度下工作)。如果我必須改變有關Anaconda的所有內容,最好使用常規python,並知道發生了什麼。
發現這些已編譯的BLAS/LAPACK libraries(.dll和.lib)文件。但是...... 我應該怎麼處理它們呢? - 簡單地將他們的文件夾添加到
PATH
var並安裝numpy會給我「numpy-atlas」,而不是我下載的庫。 如何讓numpy看到他們?試圖理解this page,但它似乎會導致我完全對前一種情況,我將如何處理結果?他們建議我使用的庫在哪裏?建議的
quickbuild
腳本是什麼,它們在哪裏?找到Cygwin選項here。我還沒有嘗試過,但聽起來應該是東西比重新安裝所有我的Python和包裝更容易,所有從Cygwin的
同時,我一直使用Tensorflow而不是theano,它的性能似乎更好,除了沒有吹我的記憶以外(雖然我聽說theano犧牲編譯時間創造訓練速度更快的模型......) –