2013-03-27 70 views
5

我喜歡能夠使用Christoph Gohlke's numpy-MKL版本的NumPy連接到Windows上的英特爾Math Kernel Library。但是,我一直無法找到與OS X類似的版本,最好是在Mountain Lion上爲Python 3.3鏈接的NumPy 1.7。有誰知道這可能會得到什麼?Numpy-MKL for OS X

編輯:

所以經過比較費事,我發現this link評估英特爾公司對C作曲XE2013工作室++和Fortran(兩者均含有的MKL),以及一個tutorial建設與NumPy和SciPy與它一起,所以這將爲現在服務。然而,問題仍然存在 - 是否有類似於Christoph Gohlke的OS X的經常更新的存檔?如果不是,爲什麼不呢? :)

+2

我建議你自己聯繫起來,但遺憾的是,MKL不適用於在OSX免費非商業用途(這是在Linux和Windows)。 [英特爾表示這是因爲](http://software.intel.com/zh-cn/articles/performance-tools-for-software-developers-how-can-i-download-the-intel-ipp-and- )英特爾編譯器提供了出色的性能和性能,導致絕大多數客戶選擇購買英特爾®C++ Composer XE 2011.「最便宜的Composer變體是129美元的學術單用戶許可證。謝謝,英特爾... – Dougal 2013-03-27 17:33:05

+1

也就是說,[EPD](http://www.enthought.com/epd/)包括與MKL相關的numpy,並且擁有免費的學術許可。它使用python 2.7,但是你也許能夠只挖掘MKL部分,並將3.3的numpy鏈接到它。我只是使用系統加速框架,但我也在Linux服務器上運行我的大問題,並在那裏使用MKL。 – Dougal 2013-03-27 17:34:26

+0

@Dougal - 不幸的是,[30天免費評估](http://www.intel.com/cd/software/products/asmo-na/eng/219690.htm)鏈接是404。如何反向工程EPD?我寧願有64位支持,如果我可以... – MattDMo 2013-03-27 17:36:17

回答

3

我知道這是一個老問題,但如果它的人誰正在尋找來了:我會建議嘗試anaconda。對於29.00美元,他們有一個附加組件,其中包括mkl優化的numpy + scipy。

4

英特爾發佈下一個社區的許可,這是免費的,有限的技術支持他們的MKL。目前,社區許可下的MKL可用於Linux和Windows,預計他們很快將提供適用於Mac OS X的版本。

https://software.intel.com/en-us/comment/1839012

在他們最近的網絡研討會,我問他們下社區授權計劃在Mac OS X MKL。他們說即將推出。

更新2:

連續提供蟒蛇Python的英特爾MKL包含適用於所有平臺。

https://www.anaconda.com/blog/developer-blog/anaconda-25-release-now-mkl-optimizations/

英特爾甚至可以很容易地編譯和水蟒Python發行對MKL鏈接。

https://software.intel.com/en-us/articles/using-intel-distribution-for-python-with-anaconda

更新:

現在看來,英特爾有自己的Python版本,他們正在爲beta測試。

https://software.intel.com/en-us/forums/intel-distribution-for-python/topic/581593