आप अपने बिल्ड के सी लेवल हुक घटकों को देखने के लिए लिंक लोडर निर्भरता टूल का उपयोग कर सकते हैं और देख सकते हैं कि उनके पास आपके ब्लैस और पसंद के लैपैक पर बाहरी निर्भरताएं हैं या नहीं। मैं एक linux बॉक्स के पास अभी नहीं हूँ, लेकिन एक ओएस एक्स मशीन पर आपको साइट-संकुल निर्देशिका जो प्रतिष्ठानों रखती अंदर ऐसा कर सकते हैं: otool
के स्थान पर एक जीएनयू/लिनक्स सिस्टम पर
$ otool -L numpy/core/_dotblas.so
numpy/core/_dotblas.so:
/System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate (compatibility version 1.0.0, current version 4.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 125.2.0)
/System/Library/Frameworks/vecLib.framework/Versions/A/vecLib (compatibility version 1.0.0, current version 268.0.1)
$ otool -L scipy/linalg/flapack.so
scipy/linalg/flapack.so (architecture i386):
/System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate (compatibility version 1.0.0, current version 4.0.0)
/usr/local/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 111.1.4)
/System/Library/Frameworks/vecLib.framework/Versions/A/vecLib (compatibility version 1.0.0, current version 242.0.0)
scipy/linalg/flapack.so (architecture ppc):
/System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate (compatibility version 1.0.0, current version 4.0.0)
/usr/local/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 111.1.4)
$ otool -L scipy/linalg/fblas.so
scipy/linalg/fblas.so (architecture i386):
/System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate (compatibility version 1.0.0, current version 4.0.0)
/usr/local/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 111.1.4)
/System/Library/Frameworks/vecLib.framework/Versions/A/vecLib (compatibility version 1.0.0, current version 242.0.0)
scipy/linalg/fblas.so (architecture ppc):
/System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate (compatibility version 1.0.0, current version 4.0.0)
/usr/local/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 111.1.4)
स्थानापन्न ldd
और आपको जवाबों को प्राप्त करना चाहिए। system info
मैं संकलित numpy/एटलस के साथ scipy और मैं के साथ इस जाँच कर सकते हैं:
मैंने देखा कि आप अभी भी स्टैक ओवरफ़्लो पर सक्रिय हैं। स्वीकार्य और शीर्ष मतदान वाले उत्तरों को देखते हुए, मेरा सुझाव है कि आप वर्तमान में स्वीकार किए गए एक के बजाय स्वीकार किए गए शीर्ष वोट किए गए उत्तर को चिह्नित करने पर विचार करें :) –