Hi Lev,

thanks -- I wasn't aware GPUArray supported any slicing at all.
However, my slice index is boolean which still does not seem to be
supported (is it planned?). Any other ideas?

-Thomas

On Wed, Feb 23, 2011 at 9:24 AM, Lev Givon <[email protected]> wrote:
> Received from Thomas Wiecki on Wed, Feb 23, 2011 at 09:04:21AM EST:
>> Hi,
>>
>> I want to run element-wise computations on different parts of an
>> array. Loading each part of the array to device mem when needed turned
>> out to use up a lot of time and not really speed things up compared to
>> cpu. Instead, I want to once load the data array into device mem and
>> provide pointers to which elements to look at (I do have the numpy
>> view/slice of the array). I looked into different ways of doing this
>> but can't seem to find the right approach, any help would be
>> appreciated.
>>
>> ElementwiseKernel seems to support range and slicing now, however, my
>> code is (cuda) c and I import it as a SourceModule which probably
>> means I can't use the ElementwiseKernel approach.
>>
>> -Thomas
>
> How about the following?
>
> http://pastebin.com/D6zhjBSC
>
>                                                        L.G.
>

_______________________________________________
PyCUDA mailing list
[email protected]
http://lists.tiker.net/listinfo/pycuda

Reply via email to