I have been using pyopencl to do to processing on big numpy matrices for quite some time.
I need to process large sparse matrices this time. It is just not possible to convert them numpy and then do the processing ( as this will consume all the memory on the device). I am familiar with using with the scipy sparse matrixes and was wondering if any work has been done to deal with them using pyopencl.
At the moment I only see the hope inside " how to use the struct types with pyopecl?". The scipy sparse matrices can be converted to struct type and then can be dealt.
Any other suggestion to deal with sparse matrices will be appreciated.