reikna

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

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 
. 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.