मैं सी में बहुत सी छवि प्रसंस्करण कर रहा हूं और मुझे एक अच्छा, उचित रूप से हल्का वजन, और एक अनुमोदित लाइसेंस के साथ सभी फास्ट मैट्रिक्स मैनिपुलेशन लाइब्रेरी की आवश्यकता है। मैं ज्यादातर एफ़िन ट्रांसफॉर्मेशन और मैट्रिक्स इनवर्जन पर ध्यान केंद्रित कर रहा हूं, इसलिए मुझे कुछ भी परिष्कृत या सूजन की आवश्यकता नहीं है।सी के लिए उपलब्ध एक अच्छी मैट्रिक्स मैनिपुलेशन लाइब्रेरी क्या है?
मुख्य रूप से मुझे कुछ ऐसा चाहिए जो बहुत तेज़ है (एसएसई का उपयोग कर शायद?), एक स्वच्छ एपीआई और (उम्मीद है कि) कई यूनिक्स पैकेज प्रबंधन प्रणालियों द्वारा प्रीपेक किया गया है।
नोट यह सी ++ के लिए सी नहीं है।
धन्यवाद
:)
इस महान लग रहा है उपयोग कर सकते हैं :) लेकिन मैं नहीं मेरा (दुर्भाग्य से अभी) विंडोज़ सिस्टम के लिए पुस्तकालय की एक precompiled द्विआधारी कहीं भी मिल सकता है। कोई विचार जहां मैं इसे पा सकता था? – horseyguy
यहां देखना शुरू करें: http://blogs.msdn.com/hpctrekker/archive/2009/02/24/hpc-math-attacks-blas-lapack-linpack-atlas-dgemm-acml-mkl-cuda.aspx –
बीएलएएस और LAPACK को आम तौर पर इंटरफेस माना जाता है, वैसे ही ओपनजीएल ग्राफिक्स कार्ड विक्रेताओं द्वारा कई अंतर्निहित कार्यान्वयन के साथ एक इंटरफ़ेस है। उस ने कहा, अभी सबसे तेज़ बीएलएएस GotoBLAS2 है, लेकिन इसका लाइसेंस प्रतिबंधित है। इंटेल और एएमडी अपनी खुद की पुस्तकालय (एमकेएल और एसीएमएल) प्रदान करते हैं लेकिन वे भी प्रतिबंधित हैं। यदि आप वास्तव में मुफ्त चाहते हैं तो नेटलिब संदर्भ कार्यान्वयन पर चिपके रहें। सर्वश्रेष्ठ प्रदर्शन प्राप्त करने के लिए आपको आमतौर पर इन्हें अपने प्रोसेसर के लिए संकलित करने की आवश्यकता होती है। –