PyCUDA lets you access Nvidia‘s CUDA parallel computation API from Python.
- Website
- Package
- Github unofficial
- Documentation
- Wiki
- Installation: Wiki, vcvars64.bat, nvcc.profile, PATH, setup.py
Theano is a Python library that allows you to define, optimize, and evaluate mathematical expressions involving multi-dimensional arrays efficiently. It can use GPUs and perform efficient symbolic differentiation.
The aim of the cudamat project is to make it easy to perform basic matrix calculations on CUDA-enabled GPUs from Python. cudamat provides a Python matrix class that performs calculations on a GPU.
-
NOT MAINTAINED gnumpy
This SciKit (toolkit for SciPy) provides Python interfaces to a subset of the functions in the CUDA, CUDART, CUBLAS, and CUFFT libraries distributed as part of NVIDIA’s CUDA Programming Toolkit, as well as interfaces to select functions in the basic and premium versions of the CULA Toolkit. In contrast to most existing Python wrappers for these libraries (many of which only provide a low-level interface to the actual library functions), this package uses PyCUDA to provide high-level functions comparable to those in the NumPy package.
Installing pycuda, theano, and Anacoda on Windows 8.1 64 bit
CUDA sdk download