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

merkwürdige Ergebnisse beim Benchmarking mit Atlas und Openblas

Ich versuche die Leistung von mit ATLAS verbundenem numpy im Vergleich zu numpy zu vergleichen, das mit OpenBLAS verbunden ist. Ich bekomme einige seltsame Ergebnisse für ATLAS, die ich unten beschreibe. Der Python-Code zum Bewerten der Matri...
13.06.2014, 09:11
2
Antworten

Eine gute Dokumentation für die cblas-Schnittstelle? [geschlossen]

Kann jemand eine gute Referenz oder ein Tutorial für die cblas-Schnittstelle empfehlen? Nichts kommt auf Google, alle Man-Seiten, die ich gefunden habe, sind für die Fortran Blas-Schnittstelle, und die PDF, die mit MKL kam buchstäblich zehn Seku...
11.10.2010, 06:22
1
Antwort

Numpy.dot Fehler? Inkonsistentes NaN-Verhalten

Ich bemerkte ein inkonsistentes Verhalten in numpy.dot , wenn nan s und Nullen beteiligt sind. Kann irgendjemand es verstehen? Ist das ein Fehler? Ist das spezifisch für die Funktion dot ? Ich benutze numpy v1.6.1, 64bit, läuft au...
29.04.2014, 20:21
0
Antworten

Wie kann ich BLAS unter Windows mit der GNU Toolchain verwenden?

Ich habe diese Abhängigkeit: %Vor% Beim Erstellen dieses einfachen Programms (keine Typen, die de facto im Programm verwendet werden): %Vor% Ich bekomme diese Fehler: %Vor% Meine aktive Toolchain ist stable-x86_64-pc-windows-gnu. Ich...
01.09.2017, 16:08
2
Antworten

Julia-Speicherzuweisung für die Addition von zwei Matrizen an Ort und Stelle

Ich bin gespannt, warum Julias Implementierung der Matrix-Addition eine Kopie zu machen scheint. Hier ein Beispiel: %Vor% Die Menge des zugewiesenen Speichers entspricht in etwa dem Speicher, der für eine Matrix dieser Dimensionen benötigt w...
17.02.2016, 19:19
2
Antworten

ATLAS gemm Verknüpfung undefinierter Verweis auf 'cblas_sgemm'

Dies ist das erste Mal, dass ich versuche, ATLAS zu benutzen. Ich bin nicht in der Lage, es richtig zu verknüpfen. Hier ist ein sehr einfaches Programm: %Vor% Wenn ich es auf einer Linux-Plattform mit Standard-ATLAS-Installation kompiliere,...
28.05.2012, 14:24
2
Antworten

Wie beschleunigt man Matrix-Multiplikationen in Python?

Ich entwickle ein kleines neuronales Netzwerk, dessen Parameter viel Optimierung benötigen, also viel Verarbeitungszeit. Ich habe mein Skript mit cProfile profiliert, und was 80% der Prozessorzeit in Anspruch nimmt, ist die Funktion NumPy do...
02.09.2012, 19:20
1
Antwort

Sind BLAS-Level-1-Prozeduren immer noch relevant für moderne Fortran-Compiler?

Die meisten BLAS-Level-1-API können einfach mit Fortran 9x + vektorisierten Zuweisungen und intrinsischen Prozeduren direkt geschrieben werden / p> Angenommen, Sie verwenden einen modernen optimierenden Compiler wie Intel Fortran und korri...
16.10.2012, 22:41
5
Antworten

Numpy und Scipy Installation unter Windows

Ich habe Numpy erfolgreich installiert. Aber auf der Website gibt es viele Dinge, die ich tun muss, wie zum Beispiel Numpy, Scipy, ATLAS, LAPACK herunterladen usw. Ich bin wirklich verwirrt und auch ich habe einige der anderen Abfragen auch üb...
11.01.2013, 07:49
2
Antworten

Aufruf der MATLAB-integrierten LAPACK / BLAS-Routinen

Ich möchte lernen, wie man die eingebauten LAPACK / BLAS-Routinen in MATLAB aufruft. Ich habe Erfahrung mit MATLAB- und mex-Dateien, aber ich habe eigentlich keine Ahnung, wie man LAPACK- oder BLAS-Bibliotheken aufruft. Ich habe die Gateway-Rout...
22.06.2011, 10:44