by Guest » 12 Feb 2025, 08:47
Ich verwende Numpy und Scipy in verschiedenen Umgebungen (macOS, Ubuntu, Redhat).
Wenn Sie jedoch Numpy nicht manuell kompilieren, wie können Sie sicher sein, dass sie eine BLAS -Bibliothek verwendet? Mit Mac -Ports wird Atlas als Abhängigkeit installiert. Ich bin mir jedoch nicht sicher, ob es wirklich verwendet wird. Wenn ich einen einfachen Benchmark ausführe, erfordert die Funktion numpy.dot () ca. 2 -mal die Zeit als ein Punktprodukt, das mit der Eigenc ++ - Bibliothek berechnet wird. Ich bin mir nicht sicher, ob dies ein vernünftiges Ergebnis ist.
Ich verwende Numpy und Scipy in verschiedenen Umgebungen (macOS, Ubuntu, Redhat).
Wenn Sie jedoch Numpy nicht manuell kompilieren, wie können Sie sicher sein, dass sie eine BLAS -Bibliothek verwendet? Mit Mac -Ports wird Atlas als Abhängigkeit installiert. Ich bin mir jedoch nicht sicher, ob es wirklich verwendet wird. Wenn ich einen einfachen Benchmark ausführe, erfordert die Funktion numpy.dot () ca. 2 -mal die Zeit als ein Punktprodukt, das mit der Eigenc ++ - Bibliothek berechnet wird. Ich bin mir nicht sicher, ob dies ein vernünftiges Ergebnis ist.