Pycuda

Ein Open Source-Python-Wrapper für die NVIDIA CUDA-API
Jetzt downloaden

Pycuda Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • MIT
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Andreas Kloeckner
  • Website des Verlags:
  • http://mathema.tician.de/
  • Betriebssysteme:
  • Mac OS X
  • Dateigröße:
  • 95 KB

Pycuda Stichworte


Pycuda Beschreibung

Ein Open Source-Python-Wrapper für die NVIDIA CUDA-API Pycuda ermöglicht es Ihnen, von Python von Python von Python zuzugreifen. Es gibt bereits mehrere Wrapper der Cuda-API-API - also was ist so besonders über Pycuda? Hier sind einige wichtige Funktionen von "Pycuda": · Objektbereinigung an die Lebensdauer von Objekten. Diese Idiom, oft als RAII in C ++ namens RAII, macht es viel einfacher, korrekte, dicht- und sturzfreie Code zu schreiben. Pycuda weiß, dass auch Abhängigkeiten, also (zum Beispiel), es trennen sich nicht aus einem Kontext, bevor ein darin zugewiesener Speicher auch freigegeben wird. · Bequemlichkeit. Abstraktionen wie pycuda.driver.sourcemodule und pycuda.gpuarray.gpuarray machen Cuda-Programmierung noch bequemer als mit der C-basierten Runtime von NVIDIA. · Vollständigkeit. Pycuda stellt die volle Kraft von Cudas Treiber-API zur Verfügung, wenn Sie möchten. · Automatische Fehlerprüfung. Alle CUDA-Fehler werden automatisch in Python-Ausnahmen übersetzt. · Geschwindigkeit. Die Basisschicht von Pycudas ist in C ++ geschrieben, sodass alle oben genannten Gerichte praktisch kostenlos sind. · Hilfreiche Dokumentation. Anforderungen: · Schub · Cuda 2.0 Beta oder später · NUMPY 1.0.4 oder höher


Pycuda Zugehörige Software