cancel
Showing results for 
Search instead for 
Did you mean: 

Archives Discussions

kknox
Staff
Staff

Re: Problem with large FFTs using clAmdFft

Hi Keith~

Thanks for the heads up; please let us know how your efforts go, and if successful maybe we can link to it.

Good Luck

0 Likes
kbrafford
Adept II

Re: Problem with large FFTs using clAmdFft

Python wrapper status update:

It's working!  For people who are comfortable building Python modules with the Cython utility, it's ready to use:

https://github.com/geggo/gpyfft

There are some more things I want to add to the project before we declare that "it's ready" for general consumption:

1) Add a pre-built binary to the repository somehow.  I am not sure how geggo (the originator of the project) wants to do that, so I'm not sure how much longer it will be until he thinks we're ready for that step.

2) Add more sample programs showing: a) that is works and b) how to use the library from Python

3) Add at least one sample program that demonstrates properly functioning OpenGL context sharing.

4) Port at least one AMD sample project, perhaps ObjectDetection, to the Python interface as a means of showing other people how to tackle converting other samples.  If I can get that working then it means that the common base class for FFT sample programs is already ported and thus other samples should be easy to implement.  (right?)

That said, anyone pythonista who feels comfortable compiling his own extension module from the reasonably well documented procedure in the git repo should feel free to go ahead and give it a try.

--Keith Brafford

0 Likes
kbrafford
Adept II

Re: Problem with large FFTs using clAmdFft

>The first is that my OpenCL experience has so far spanned only the use of PyOpenCL

Sadrian,

   We've got the AMD library working with PyOpenCL now.  Here's the project page:

https://github.com/geggo/gpyfft

If you need any help building the module, you can post something here on this board, or you can take it over to the PyOpenCL mailing list:

http://news.gmane.org/gmane.comp.python.opencl

--Keith Brafford

0 Likes