How to install reikna
- Download and install ActivePython
- Open Command Prompt
- Type
pypm install reikna
Dependencies
- funcsigs>=0.3
- mako>=0.8.0
- numpy>=1.6.0
- [pycuda] pycuda>=2013.1
- [pyopencl] pyopencl>=2013.1
- [test] pytest>=2.3
- [test] pytest-cov
Lastest release
Reikna is a library containing various GPU algorithms built on top of PyCuda and PyOpenCL. The main design goals are:
- separation of computation cores (matrix multiplication, random numbers generation etc) from simple transformations on their input and output values (scaling, typecast etc);
- separation of the preparation and execution stage, maximizing the performance of the execution stage at the expense of the preparation stage (in other words, aiming at large simulations)
- partial abstraction from Cuda/OpenCL
Tests can be run by installing Py.Test and running py.test from the test folder (run py.test --help to get the list of options).
For more information proceed to the project documentation page.