blas

Die Basic Linear Algebra Subprograms sind ein Standardsatz von Schnittstellen für Vektor- und Matrixoperationen auf niedriger Ebene, wie sie üblicherweise im wissenschaftlichen Rechnen verwendet werden.
1
Antwort

numpy OpenBLAS legt die maximale Anzahl von Threads fest

Ich benutze numpy und mein Modell beinhaltet intensive Matrix-Matrix-Multiplikation. Um zu beschleunigen, verwende ich OpenBLAS Multi-threaded Bibliothek, um die Funktion numpy.dot zu parallelisieren. Meine Einstellung ist wie folgt, OS:...
15.03.2014, 01:59
1
Antwort

So messen Sie die Gesamtleistung von parallelen Programmen (mit papi)

Ich habe mich gefragt, wie man die Leistung (in Flops) eines Parallelprogramms am besten messen könnte. Ich lese über papi_flops. Dies scheint für ein serielles Programm gut zu funktionieren. Aber ich weiß nicht, wie ich die Gesamtleistung eines...
29.07.2015, 13:21
2
Antworten

Kann numpy nicht importieren: Fehler: /usr/lib/liblapack.so.3: undefiniertes Symbol: gotoblas

Wenn ich versuche, numpy zu importieren, erhalte ich den folgenden Fehler: %Vor% Ich habe bereits versucht Lösungen gepostet Fehler beim Import numpy: lapack_lite.so: undefiniertes Symbol und GotoBLAS Fehler bei der Installation von matpl...
28.09.2014, 18:53
1
Antwort

Gleitkommaarithmetik in Python / Numpy nicht auf allen Maschinen reproduzierbar

Vergleicht man die Ergebnisse einer Fließkommaberechnung mit ein paar verschiedenen Maschinen, ergeben sich durchweg unterschiedliche Ergebnisse. Hier ist ein abgespecktes Beispiel, das das Verhalten reproduziert: %Vor% Verschiedene Maschine...
06.05.2015, 00:24
1
Antwort

dgemm segfauling mit großen F-Order-Matrizen in scipy

Ich versuche, A * A.T in Python mit SciPy's dgemm zu berechnen, aber einen segfault zu erhalten, wenn A eine große Zeilendimension (~ 50.000) hat und ich die Matrizen in F-Reihenfolge übergebe. Natürlich ist die resultierende Matrix sehr groß, a...
10.12.2013, 17:48
2
Antworten

R-Schleife wird langsamer und langsamer

Ich habe Mühe zu verstehen, warum dieses bisschen Code (aus dem R Benchmark 2.5 ) immer langsamer wird (im Durchschnitt) wenn die Anzahl der Iterationen zunimmt. %Vor% Hier ist eine Beispielausgabe , die von einem Lauf zum nächsten leicht...
23.06.2013, 21:19
4
Antworten

LAPACK / BLAS gegen einfache "for" -Schleifen

Ich möchte ein Stück Code migrieren, das eine Reihe von Vektor- und Matrixberechnungen nach C oder C ++ enthält, mit dem Ziel, den Code so weit wie möglich zu beschleunigen. Sind lineare Algebra-Berechnungen mit for Schleifen in C-Code so...
21.02.2011, 03:14
3
Antworten

Finde heraus, ob / welche BLAS-Bibliothek von Numpy benutzt wird

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). Wenn Sie Numpy jedoch nicht manuell kompilieren, wie kön...
12.05.2016, 10:44