by fjarri

fjarri / reikna

Pure Python GPGPU library

131 Stars 13 Forks Last release: 9 months ago (v0.7.3) Other 1.5K Commits 33 Releases

Available items

No Items, yet!

The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:


Reikna, the pure Python GPGPU library

is a library containing various GPU algorithms built on top of
_ and
_. 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

_ and running
from the
folder (run
py.test --help
to get the list of options).

For more information proceed to the

project documentation page 
. If you have a general question that does not qualify as an issue, you can ask it at the
discussion forum 

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.