2013-03-27 10 views
5

के लिए न्यूम्पी-एमकेएल मुझे NumPy का उपयोग करने में सक्षम होना पसंद है जो विंडोज पर इंटेल के Math Kernel Library से जुड़ा हुआ है। हालांकि, मैं ओएस एक्स के लिए एक समान संस्करण नहीं ढूंढ पाया, अधिमानतः NumPy 1.7 माउंटेन शेर पर पायथन 3.3 के लिए जुड़ा हुआ है। क्या किसी को पता है कि यह कहां प्राप्त किया जा सकता है?ओएस एक्स

संपादित करें:

तो बाद मैं this link पाया C++ के लिए इंटेल के संगीतकार XE2013 स्टूडियो का मूल्यांकन करें और करने के लिए शिकार का एक सा फोरट्रान (जो दोनों के MKL होते हैं) NumPy और SciPy के निर्माण पर है, साथ ही एक tutorial इसके साथ, तो यह वर्तमान के लिए काम करेगा। हालांकि, सवाल बनी हुई है - क्या ओएस एक्स के लिए क्रिस्टोफ गोहल्के के समान बार-बार अपडेट किया गया संग्रह है? यदि नहीं, तो क्यों नहीं? :)

+2

मैं इसे अपने आप को जोड़ने की सलाह देते हैं, लेकिन दुर्भाग्य से, MKL पर OSX मुक्त गैर वाणिज्यिक उपयोग (यह लिनक्स और विंडोज पर है) के लिए उपलब्ध नहीं है। [इंटेल का कहना है कि यह इसलिए है]] (http://software.intel.com/en-us/articles/performance-tools-for-software-developers-how-can-i-download-the-intel-ipp-and- इंटेल-एमकेएल-फॉर-मैक-ओएस-एक्स) "इंटेल कंपाइलर्स शानदार क्षमताओं और प्रदर्शन प्रदान करते हैं जो हमारे ग्राहकों के इंटेल® सी ++ कंपोज़र एक्सई 2011 को खरीदने का विकल्प चुनते हैं।" सस्ता कंपोज़र संस्करण एक अकादमिक एकल-उपयोगकर्ता लाइसेंस के लिए $ 12 9 है। धन्यवाद, इंटेल ... – Dougal

+1

उसने कहा, [ईपीडी] (http://www.enthought.com/epd/) में एमकेएल से जुड़ी एक संख्या शामिल है और इसमें मुफ्त अकादमिक लाइसेंस हैं। यह अजगर 2.7 का उपयोग करता है, लेकिन आप केवल एमकेएल भागों को बाहर निकालने में सक्षम हो सकते हैं और 3.3 के लिए एक numpy लिंक कर सकते हैं। मैं सिर्फ सिस्टम का उपयोग फ्रेमवर्क को तेज करता हूं, लेकिन मैं लिनक्स सर्वर पर भी अपनी बड़ी समस्याएं चलाता हूं और वहां एमकेएल का उपयोग करता हूं। – Dougal

+0

@Dougal - दुर्भाग्य से, [30-दिन का नि: शुल्क मूल्यांकन] (http://www.intel.com/cd/software/products/asmo-na/eng/219690.htm) लिंक 404 है। किसी भी विशिष्ट विचार ईपीडी रिवर्स-इंजीनियर कैसे करें?अगर मैं कर सकता हूं तो मेरे पास 64-बिट समर्थन होगा ... – MattDMo

उत्तर

3

मुझे पता है कि यह एक पुराना सवाल है, लेकिन अगर यह किसी ऐसे व्यक्ति के लिए आता है जो खोज रहा है: मैं anaconda को आजमाने की सलाह दूंगा। $ 29.00 के लिए उनके पास एक ऐड-ऑन है जिसमें एमकेएल ऑप्टिमाइज्ड numpy + scipy शामिल है।

4

इंटेल ने अपने एमकेएल को एक समुदाय लाइसेंस के तहत जारी किया है, जो सीमित तकनीकी समर्थन के साथ मुफ़्त है। वर्तमान में सामुदायिक लाइसेंस के तहत एमकेएल लिनक्स और विंडोज के लिए उपलब्ध है, और उम्मीद है कि वे जल्द ही मैक ओएस एक्स के लिए एक संस्करण प्रदान करेंगे।

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

उनके हाल वेबिनार में से एक में, मैं समुदाय लाइसेंस के तहत एक मैक ओएस एक्स MKL के लिए अपनी योजनाओं के लिए कहा। वे कहते हैं कि यह जल्द ही आ रहा है।

अद्यतन 2:

सातत्य सभी प्लेटफार्मों के लिए शामिल इंटेल MKL साथ एनाकोंडा अजगर प्रदान करता है।

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

इंटेल भी आसान संकलन और एनाकोंडा अजगर वितरण से MKL के खिलाफ कड़ी है।

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

अद्यतन:

अब यह प्रतीत होता है कि वे इंटेल बीटा परीक्षकों के लिए प्रदान कर रहे हैं अजगर के अपने स्वयं के संस्करण है।

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