Hat hier jemand Double Precision Scientific Computing mit GPUs der neuen Generation (z. B. K20) über Python verwendet?
Ich weiß, dass sich diese Technologie rasant weiterentwickelt, aber was ist derzeit der beste Weg, dies zu tun? Die GPU ist für die populärwissenschaftlichen Python-Bibliotheken numpy und scipy nicht verfügbar, und ich wollte theano verwenden, aber es scheint, dass für die GPU nur die float32-Präzision verwendet wird. Ich bin mir bewusst, dass Google Suchergebnisse für Python GPU bereitstellen kann, aber ich hoffe auf mehr Einblicke als eine Liste von Projekten, die sich möglicherweise auf dem Weg befinden, ihren Hersteller zu treffen oder nicht.
Antworten:
Ich weiß nicht, warum ich diese Antwort in einen Kommentar geschrieben habe ...
Wenn ich das brauchte, würde ich wahrscheinlich PyOpenCL verwenden . Die GPU-Codierung für allgemeine Zwecke ist immer noch recht niedrig (versuchen Sie es mit der OpenCL C-Schnittstelle, es ist schwierig). PyOpenCL scheint jedoch so viel wie möglich zu abstrahieren und eine beträchtliche Dynamik zu haben.
quelle