| Pycuda Een open source Python Wrapper voor de NVIDIA CUDA API |
Download nu |
Pycuda Rangschikking & Samenvatting
- Naam uitgever:
- Andreas Kloeckner
- Uitgever website:
- http://mathema.tician.de/
- Besturingssystemen:
- Mac OS X
Pycuda Tags
Pycuda Beschrijving
Een open source Python Wrapper voor de NVIDIA CUDA API Met Pycuda kunt u toegang krijgen tot de CUDA-parallelle computerapparaat van Nvidia vanuit Python. Verschillende wrappers van de CUDA API bestaan al - dus wat is er zo speciaal aan PYCUDA? Hier zijn enkele belangrijke functies van "PYCUDA": · Objectopruiming gebonden aan levensduur van objecten. Dit idioom, vaak RAII in C ++ genoemd, maakt het veel gemakkelijker om correcte, lek- en crash-gratis code te schrijven. Pycuda weet ook van afhankelijkheden, dus (bijvoorbeeld) het zal niet losmaken van een context voordat al het geheugen dat erin is toegewezen, ook bevrijd is. · Gemak. Abstracties zoals Pycuda.driver.Sourcemodule en Pycuda.gpuray.gpuarray maken CUDA-programmering nog handiger dan met de C-gebaseerde runtime van Nvidia. · Volledigheid. Pycuda zet de volledige kracht van Cuda's Driver Api tot uw beschikking, als u dat wilt. · Automatische foutcontrole. Alle CUDA-fouten worden automatisch in Python-uitzonderingen vertaald. · Snelheid. De basislaag van Pycuda is geschreven in C ++, dus alle niceties hierboven zijn vrijwel gratis. · Handige documentatie. Vereisten: · Boost · CUDA 2.0 bèta of later · Numpy 1.0.4 of later
Pycuda Gerelateerde software