Ich benutze numpy und scipy in verschiedenen Umgebungen (MacOS, Ubuntu, RedHat). Normalerweise installiere ich numpy mit dem Paketmanager, der verfügbar ist (z. B. Mac-Ports, apt, yum).Finde heraus, ob/welche BLAS-Bibliothek von Numpy benutzt wird
Wenn Sie Numpy jedoch nicht manuell kompilieren, wie können Sie sicher sein, dass es eine BLAS-Bibliothek verwendet? Bei Verwendung von Mac-Ports wird ATLAS als Abhängigkeit installiert. Ich bin mir jedoch nicht sicher, ob es wirklich benutzt wird. Wenn ich einen einfachen Benchmark durchführe, benötigt die Funktion numpy.dot()
ca. 2 Mal die Zeit als ein Skalarprodukt, das mit der Eigen C++ - Bibliothek berechnet wird. Ich bin nicht sicher, ob dies ein vernünftiges Ergebnis ist ..
Mit freundlichen Grüßen, Apo
Vielen Dank, die mir geholfen! In der Tat verwendet es die Standard libblas Bibliothek ... – Apoptose